@foreach (var question in GaQuestions) { }

فشــــار خون

@foreach (var question in RosQuestions) { }
@code { protected override void OnParametersSet() { if (GaAnswers.Count > 0) { foreach (var question in GaQuestions) { var answer = GaAnswers.FirstOrDefault(a => a.Question == question.Question && a.Part == question.Part); if (answer != null) question.Answer = answer; } } if (RosAnswers.Count > 0) { foreach (var question in RosQuestions) { var answer = RosAnswers.FirstOrDefault(a => a.Question == question.Question && a.Part == question.Part); if (answer != null) question.Answer = answer; } } base.OnParametersSet(); } [Parameter] public string RosDetail { get; set; } = string.Empty; [Parameter] public EventCallback RosDetailChanged { get; set; } [Parameter] public List GaAnswers { get; set; } = new(); [Parameter] public List GaQuestions { get; set; } = new(); private void GaAnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = GaAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else GaAnswers.Add(dto); } [Parameter] public List RosAnswers { get; set; } = new(); [Parameter] public List RosQuestions { get; set; } = new(); [Parameter] public string GaDetail { get; set; } = string.Empty; [Parameter] public EventCallback GaDetailChanged { get; set; } private void RosAnswerChanged(MedicalHistoryAnswerSDto dto) { var findAnswer = RosAnswers.FirstOrDefault(pi => pi.Question == dto.Question && pi.Part == dto.Part); if (findAnswer != null) findAnswer.Answer = dto.Answer; else RosAnswers.Add(dto); } [Parameter] public double SystolicBloodPressure { get; set; } [Parameter] public EventCallback SystolicBloodPressureChanged { get; set; } [Parameter] public double DiastolicBloodPressure { get; set; } [Parameter] public EventCallback DiastolicBloodPressureChanged { get; set; } [Parameter] public double PulseRate { get; set; } [Parameter] public EventCallback PulseRateChanged { get; set; } [Parameter] public double SPO2 { get; set; } [Parameter] public EventCallback SPO2Changed { get; set; } [Parameter] public double Temperature { get; set; } [Parameter] public EventCallback TemperatureChanged { get; set; } }