[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)));
        }
Exemplo n.º 2
0
 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));
        }
Exemplo n.º 6
0
 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>());
 }