public ActionResult unRegister_patient(int id, string type) { try { hospital_managementEntities db = new hospital_managementEntities(); if (type == "patient") { Register_patient p = db.Register_patient.Find(id); db.Register_patient.Remove(p); db.SaveChanges(); return(RedirectToAction("Approve_status")); } else if (type == "Doctor") { Register_doctor p = db.Register_doctor.Find(id); db.Register_doctor.Remove(p); db.SaveChanges(); return(RedirectToAction("Approve_status")); } else { return(RedirectToAction("Register")); } } catch { return(View()); } }
public ActionResult Register(int id, string type) { try { // TODO: Add delete logic here hospital_managementEntities db = new hospital_managementEntities(); if (type == "patient") { Register_patient p = db.Register_patient.Find(id); p.status = 1; db.SaveChanges(); return(RedirectToAction("Approve_status")); } else if (type == "Doctor") { Register_doctor p = db.Register_doctor.Find(id); p.status = 1; db.SaveChanges(); return(RedirectToAction("Approve_status")); } else { return(RedirectToAction("Register")); } } catch { return(View()); } }
public ActionResult Addprescription(Addprescriptionviewmodel model) { hospital_managementEntities db = new hospital_managementEntities(); Register_patient R = db.Register_patient.Find(model.PatientId); if (R == null) { return(HttpNotFound()); } else { Patient_Prescription p = new Patient_Prescription(); p.Duration = model.Duration; p.Evening = model.Evening; p.Medicine = model.Medicine; p.Morning = model.Morning; p.Noon = model.Noon; p.Registerid = model.PatientId; db.Patient_Prescription.Add(p); db.SaveChanges(); return(RedirectToAction("AddHistory")); } }
public ActionResult AddHistory(Addhistoryviewmodel model) { hospital_managementEntities db = new hospital_managementEntities(); Register_patient S = db.Register_patient.Find(model.PatientId); if (S == null) { return(HttpNotFound()); } else { Patient_History h = new Patient_History(); h.Gender = model.Gender; h.Age = model.Age; h.Weight = model.Weight; h.BP = model.BP; h.Pulse = model.Pulse; h.patient_id = model.PatientId; h.indications = model.indications; db.Patient_History.Add(h); db.SaveChanges(); return(RedirectToAction("checkdetails")); } return(View()); }
public ActionResult unRegister_patient(int?id, string type) { hospital_managementEntities db = new hospital_managementEntities(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (type == "patient") { Register_patient p = db.Register_patient.Find(id); if (p == null) { return(HttpNotFound()); } else { Registerviewmodel R = new Registerviewmodel(); R.Email = p.email; R.Password = p.password; R.patient_id = p.id; R.Question = p.question; R.register_status = p.status; R.type = p.type; R.Answer = p.answer; return(View(R)); } } else if (type == "Doctor") { Register_doctor p = db.Register_doctor.Find(id); if (p == null) { return(HttpNotFound()); } else { RegisterDoctorviewmodel R = new RegisterDoctorviewmodel(); R.name = p.name; R.Email = p.email; R.Password = p.password; R.Doctor_id = p.id; R.Question = p.question; R.register_status = p.status; R.type = p.type; R.Category = p.category; R.Answer = p.answer; return(View(R)); } } else { return(HttpNotFound()); } }
public ActionResult Register(Registerviewmodel model) { try { Register_patient R = new Register_patient(); R.type = "patient"; R.answer = model.Answer; R.email = model.Email; R.password = model.Password; R.question = model.Question; R.status = 0; int k = 0; hospital_managementEntities db = new hospital_managementEntities(); foreach (Register_patient t in db.Register_patient) { if (t.email == model.Email) { ViewBag.error = "this email already exists"; k = 1; } } if (k == 0) { db.Register_patient.Add(R); db.SaveChanges(); return(RedirectToAction("MakeAppointment", "Patient")); } else { return(View()); } } catch (Exception e) { return(View()); } }