@foreach (var question in FhQuestions) { }
@foreach (var question in DhQuestions) { }
@foreach (var question in HhQuestions) { }
@code { [Parameter] public string AhDetail { get; set; } = string.Empty; [Parameter] public EventCallback AhDetailChanged { get; set; } [Parameter] public List FhAnswers { get; set; } = new(); [Parameter] public List FhQuestions { get; set; } = new(); [Parameter] public string FhDetail { get; set; } = string.Empty; [Parameter] public EventCallback FhDetailChanged { get; set; } private void FhAnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = FhAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else FhAnswers.Add(dto); } [Parameter] public List DhAnswers { get; set; } = new(); [Parameter] public List DhQuestions { get; set; } = new(); [Parameter] public string DhDetail { get; set; } = string.Empty; [Parameter] public EventCallback DhDetailChanged { get; set; } private void DhAnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = DhAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else DhAnswers.Add(dto); } [Parameter] public List HhAnswers { get; set; } = new(); [Parameter] public List HhQuestions { get; set; } = new(); [Parameter] public string HhDetail { get; set; } = string.Empty; [Parameter] public EventCallback HhDetailChanged { get; set; } private void HhAnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = DhAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else DhAnswers.Add(dto); } }