@using DocuMed.Domain.Entities.MedicalHistoryTemplate
@foreach (var item in PdhQuestions)
{
}
@foreach (var item in PshQuestions)
{
}
@code
{
[Parameter]
public List PdhQuestions { get; set; } = new();
[Parameter]
public List PshQuestions { get; set; } = new();
private string _pdhQuestionTitle = string.Empty;
private MedicalHistoryQuestionType _pdhQuestionType;
private string _pshQuestionTitle = string.Empty;
private MedicalHistoryQuestionType _pshQuestionType;
private void RemovePiQuestion(MedicalHistoryQuestionSDto question)
{
PdhQuestions.Remove(question);
}
private void AddPiQuestion()
{
PdhQuestions.Add(new MedicalHistoryQuestionSDto
{
QuestionType = _pdhQuestionType,
Part = MedicalHistoryPart.PastDiseasesHistory,
Question = _pdhQuestionTitle
});
_pdhQuestionTitle = string.Empty;
}
private void RemovePshQuestion(MedicalHistoryQuestionSDto question)
{
PshQuestions.Remove(question);
}
private void AddPshQuestion()
{
PshQuestions.Add(new MedicalHistoryQuestionSDto
{
Part = MedicalHistoryPart.PastSurgeryHistory,
QuestionType = _pshQuestionType,
Question = _pshQuestionTitle
});
_pshQuestionTitle = string.Empty;
}
}