@foreach (var item in GeneralAppearance) {

@item.Question

}
+
@foreach (var item in ReviewOfSystems) {

@item.Question

@item.BodySystem.ToDisplay() @if(@item.IsSign) { Sign } @if (@item.IsSymptom) { Symptom }
}
+
@code { private string _vitalSign = string.Empty; [Parameter] public List GeneralAppearance { get; set; } = new(); private void RemoveGeneralAppearance(MedicalHistoryQuestionSDto generalAppearance) { GeneralAppearance.Remove(generalAppearance); } private void AddGeneralAppearance() { GeneralAppearance.Add(new MedicalHistoryQuestionSDto { Question = _vitalSign, QuestionType = MedicalHistoryQuestionType.Selective, Part = MedicalHistoryPart.VitalSign }); _vitalSign = string.Empty; } private string _reviewOfSystemTitle = string.Empty; private BodySystem _reviewOfSystemName; private bool _reviewOfSystemIsSign; private bool _reviewOfSystemIsSymptom; [Parameter] public List ReviewOfSystems { get; set; } = new(); private void RemoveReviewOfSystems(MedicalHistoryQuestionSDto review) { ReviewOfSystems.Remove(review); } private void AddReviewOfSystems() { ReviewOfSystems.Add(new MedicalHistoryQuestionSDto { Question = _reviewOfSystemTitle, IsSign = _reviewOfSystemIsSign, IsSymptom = _reviewOfSystemIsSymptom, BodySystem = _reviewOfSystemName, QuestionType = MedicalHistoryQuestionType.RosSelective, Part = MedicalHistoryPart.ReviewOfSystem }); _reviewOfSystemTitle = string.Empty; } }