@foreach (var question in PdhQuestions)
{
}
@foreach (var question in PshQuestions)
{
}
@code
{
[Parameter]
public List PdhAnswers { get; set; } = new();
[Parameter]
public List PdhQuestions { get; set; } = new();
[Parameter]
public string PdhDetail { get; set; } = string.Empty;
[Parameter]
public EventCallback PdhDetailChanged { get; set; }
private void PdhAnswerChanged(MedicalHistoryAnswerSDto dto)
{
var findAnswer = PdhAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part);
if (findAnswer != null)
findAnswer.Answer = dto.Answer;
else
PdhAnswers.Add(dto);
}
[Parameter]
public List PshAnswers { get; set; } = new();
[Parameter]
public List PshQuestions { get; set; } = new();
[Parameter]
public string PshDetail { get; set; } = string.Empty;
[Parameter]
public EventCallback PshDetailChanged { get; set; }
private void PshAnswerChanged(MedicalHistoryAnswerSDto dto)
{
var findAnswer = PdhAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part);
if (findAnswer != null)
findAnswer.Answer = dto.Answer;
else
PdhAnswers.Add(dto);
}
}