@foreach (var question in PiQuestions) { } @code { [Parameter] public List PiAnswers { get; set; } = new(); [Parameter] public List PiQuestions { get; set; } = new(); [Parameter] public string PiDetail { get; set; } = string.Empty; [Parameter] public EventCallback PiDetailChanged { get; set; } private void AnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = PiAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else PiAnswers.Add(dto); } }