示例#1
0
        public ActionResult appointmenthistory(int appid)
        {
            dataaccess_class   data = new dataaccess_class();
            List <Historydata> his  = data.appointhistory(appid);

            return(View(his));
        }
示例#2
0
        public ActionResult DoctorActionflow()
        {
            dataaccess_class   data = new dataaccess_class();
            List <patientdata> pat  = data.actionflow();

            return(View(pat));
        }
示例#3
0
        public ActionResult HospitalDetails(int spid)
        {
            dataaccess_class    dac  = new dataaccess_class();
            List <hospitaldata> hosp = dac.chooshosp(spid);

            return(View(hosp));
        }
示例#4
0
        public ActionResult DoctorRequest()
        {
            dataaccess_class  data = new dataaccess_class();
            List <doctordata> docs = data.doctorrequest();

            return(View(docs));
        }
示例#5
0
        public ActionResult NewDoctor(newdoctor model)
        {
            dataaccess_class dac = new dataaccess_class();

            dac.doctordetails(model.UserName, model.Mail, model.Age, model.MobileNumber, model.Address, model.Experience, model.Fees, model.PassWord, model.HospitalName, model.SpecialistName);
            return(RedirectToAction("SignIn", "LoginPage"));
        }
示例#6
0
        public ActionResult ChooseDoctor(int hpid)
        {
            dataaccess_class     dac = new dataaccess_class();
            List <choosedocdata> doc = dac.choosedoc(hpid);

            return(View(doc));
        }
示例#7
0
        // GET: Doctor
        public ActionResult NewDoctor()
        {
            if (ModelState.IsValid)
            {
                dataaccess_class    dac   = new dataaccess_class();
                List <hospitaldata> hosp  = dac.hospitals();
                SelectListItem[]    hosps = new SelectListItem[hosp.Count];
                int j = 0;
                foreach (var i in hosp)
                {
                    hosps[j] = new SelectListItem()
                    {
                        Text = i.hospitalName, Value = i.hospitalId.ToString()
                    };
                    j++;
                }
                ViewBag.hospitals = hosps;

                List <specialitydata> specialists = dac.speciality();
                SelectListItem[]      spec        = new SelectListItem[specialists.Count];
                int k = 0;
                foreach (var i in specialists)
                {
                    spec[k] = new SelectListItem()
                    {
                        Text = i.SpecialistName, Value = i.SpecialistId.ToString()
                    };
                    k++;
                }
                ViewBag.specialists = spec;
            }
            return(View());
        }
示例#8
0
        public ActionResult DoctorDashboard()
        {
            dataaccess_class data = new dataaccess_class();
            int id = int.Parse(Session["loginid"].ToString());
            List <patientdata> pat = data.docdashboard(id);

            return(View(pat));
        }
示例#9
0
        public ActionResult confirmdoctor(int docid)
        {
            dataaccess_class data = new dataaccess_class();

            data.confirmdoctor(docid);

            return(RedirectToAction("DoctorRequest", "Admin"));
        }
示例#10
0
        public ActionResult PayDoctor(int appid)
        {
            dataaccess_class data = new dataaccess_class();

            data.paydoctor(appid);

            return(RedirectToAction("PatientDashboard", "Patient"));
        }
示例#11
0
        public ActionResult PatientDashboard()
        {
            dataaccess_class data = new dataaccess_class();
            int id = int.Parse(Session["loginid"].ToString());
            List <patientdata> apd = data.patdashboard(id);

            return(View(apd));
        }
示例#12
0
        public ActionResult CancelPatient(int appid)
        {
            dataaccess_class data = new dataaccess_class();
            int loginid           = int.Parse(Session["loginid"].ToString());

            data.cancelpatient(appid, loginid);

            return(RedirectToAction("DoctorDashboard", "Doctor"));
        }
示例#13
0
        public ActionResult Appointment(appointment model)
        {
            dataaccess_class dac = new dataaccess_class();
            int userid           = int.Parse(Session["userid"].ToString());
            int loginid          = int.Parse(Session["loginid"].ToString());

            dac.addappointment(model.UserName, model.Timings, model.Slot, model.Description, userid, loginid, int.Parse(Session["docid"].ToString()));
            return(View());
        }
示例#14
0
 public ActionResult Appointment(int docid)
 {
     if (ModelState.IsValid)
     {
         dataaccess_class dac = new dataaccess_class();
         Session["docid"] = docid;
     }
     return(View());
 }
示例#15
0
 public ActionResult NewPatient(newpatient model)
 {
     if (ModelState.IsValid)
     {
         dataaccess_class dac = new dataaccess_class();
         dac.patientdetails(model.UserName, model.Mail, model.Age, model.MobileNumber, model.Address, model.PassWord);
     }
     return(View());
 }
示例#16
0
 public ActionResult DoctorPrescription(string prescription)
 {
     if (ModelState.IsValid)
     {
         dataaccess_class data = new dataaccess_class();
         int appid             = int.Parse(Session["appid"].ToString());
         data.addprescription(prescription, appid);
     }
     return(View());
 }
示例#17
0
 public ActionResult SignIn(loginmodel model)
 {
     if (ModelState.IsValid)
     {
         dataaccess_class dac = new dataaccess_class();
         logindata        log = dac.logindetails(model.UserName, model.PassWord);
         Session["roleid"]  = log.RoleId;
         Session["userid"]  = log.UserId;
         Session["loginid"] = log.LoginId;
         if (log.RoleId == 1)
         {
             return(RedirectToAction("Admin_Dashboard", "Admin"));
         }
         else if (log.RoleId == 2)
         {
             return(RedirectToAction("DoctorDashboard", "Doctor"));
         }
         else if (log.RoleId == 3)
         {
             return(RedirectToAction("PatientHomepage", "Patient"));
         }
     }
     return(View());
 }