public async Task <ActionResult> AddPatientTestResult() { if (Session["IsAdmin"] != null && (bool)Session["IsAdmin"]) { List <SelectListItem> patients = new List <SelectListItem>(); Dictionary <int, string> patientNames = null; var myListItems = new List <SelectListItem>(); patientNames = await apiCall.GetPatientNames(); patients.AddRange(patientNames.Select(keyValuePair => new SelectListItem() { Value = keyValuePair.Key.ToString(), Text = keyValuePair.Value })); ViewBag.PatientNames = patients; return(View()); } else { return(RedirectToAction(nameof(Error))); } }
public async Task <ActionResult> AddPatientTestResult() { List <SelectListItem> patients = new List <SelectListItem>(); Dictionary <int, string> patientNames = null; var myListItems = new List <SelectListItem>(); patientNames = await apiCall.GetPatientNames(); patients.AddRange(patientNames.Select(keyValuePair => new SelectListItem() { Value = keyValuePair.Key.ToString(), Text = keyValuePair.Value })); ViewBag.PatientNames = patients; return(View()); }