[Authorize(Roles = "admin")] // Member list of medical stuff public ActionResult ListOfMedicalStuff(Sorting s, string who) { List <Doctor> docList; if (who == "Doctor") { docList = CreateListOf.Doctors(); Sorting sort = new Sorting(docList, s.HowToSort); docList = sort.Doctors(); } else if (who == "All") { docList = CreateListOf.MedicalStuff(); Sorting sort = new Sorting(docList, s.HowToSort); docList = sort.Doctors(); } else if (who == "Nurse") { docList = CreateListOf.Nurse(); Sorting sort = new Sorting(docList, s.HowToSort); docList = sort.Doctors(); } else { docList = CreateListOf.MedicalStuff(); } if (docList == null) { throw new ArgumentOutOfRangeException(); } return(View(new Sorting(docList))); }
public ActionResult PatientRegister(ApplicationUser user) //Add new patient View { ViewBag.DoctorList = CreateListOf.Doctors(); ViewBag.NurseList = CreateListOf.Nurse(); ViewBag.id = user.Id; return(View()); }
public ActionResult ListOfPatients() //return Listt of patients { List <Patient> patientList = CreateListOf.Patients(); Sorting sort = new Sorting(patientList, ""); ViewBag.UserId = User.Identity.GetUserId(); return(View(sort)); }
[Authorize(Roles = "admin, doctor, nurse")] // patients list public ActionResult ListOfPatients(Sorting s) { List <Patient> patients = CreateListOf.Patients(); Sorting sort = new Sorting(patients, s.HowToSort); ViewBag.UserId = User.Identity.GetUserId(); patients = sort.Patients(); return(View(new Sorting(patients))); }
[Authorize(Roles = "admin")] // Member list of medical stuff public ActionResult ListOfMedicalStuff() { List <Doctor> docList = CreateListOf.MedicalStuff(); Sorting sort = new Sorting(docList); if (docList == null) { throw new ArgumentOutOfRangeException(); } return(View(sort)); }
public static IChooseOptions <T> SavingOnSqlServer <T>(this CreateListOf <T> list) where T : new() { return(new CreateOnSqlServerBuilder <T>()); }
public static IChooseOptions <T> SavingOnAzureBlob <T>(this CreateListOf <T> list) where T : new() { return(new CreateOnAzureBlobStorageBuilder <T>()); }