public async Task <IActionResult> Symptoms() { var vm = new DiagnoseSymtomsViewModel { Symptoms = await _symptomService.GetAllAsync() }; return(View(vm)); }
public async Task <IActionResult> Results(DiagnoseSymtomsViewModel vm) { var selectedSymptoms = vm.Symptoms.Where(s => s.IsSelected).ToList(); if (selectedSymptoms.Count > 0) { vm.Diseases = await _diagnoseService.DiagnoseBySymptomsAsync(selectedSymptoms); if (vm.Diseases != null) { return(View(vm)); } } // something went wrong return(RedirectToAction(nameof(Symptoms), vm)); }
public IActionResult Symptoms(DiagnoseSymtomsViewModel vm) { return(View(vm)); }