public IActionResult OnGet() { Viruses = virusService.GetViruses(); if (Viruses.Any(v => v.Name == "Covid-19")) { return(Page()); } else { TempData["Message"] = "For Statistics purposes, please create a Virus with name: Covid-19 ! Thank you."; return(Page()); } }
public IActionResult OnGet(int?id, int patientId) { if (id.HasValue) { Diagnosis = diagnosisService.GetDiagnosisById(id.Value); Patient = patientService.GetPatientById(patientId); if (Diagnosis == null) { return(RedirectToPage("NotFound")); } Viruses = virusService.GetViruses(); foreach (var item in Viruses) { foreach (var vd in Diagnosis.DiagnosisViruses) { if (item.Id == vd.VirusId) { item.IsSelected = true; } } } // Pri edit na diagnoza Virusite koi vekje gi ima pacientot da bida stiklirani } else { Diagnosis = new Diagnosis(); Patient = patientService.GetPatientById(patientId); if (Patient.Diagnosis.Any(d => d.Death == true)) { TempData["Message"] = "Can not Create new Diagnose because Patient is Dead!"; return(RedirectToPage("DiagnosisList", new { id = Patient.Id })); } } Viruses = virusService.GetViruses(); return(Page()); }