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)));
            }
        }
Esempio n. 2
0
        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());
        }