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 Edit_history(int id, Addhistoryviewmodel collection) { try { // TODO: Add update logic here hospital_managementEntities db = new hospital_managementEntities(); Patient_History p = db.Patient_History.Find(id); if (p == null) { return(HttpNotFound()); } else { p.Age = collection.Age; p.BP = collection.BP; p.Gender = collection.Gender; p.indications = collection.indications; p.patient_id = collection.PatientId; p.Pulse = collection.Pulse; p.Weight = collection.Weight; db.SaveChanges(); } return(RedirectToAction("checkdetails")); } catch (Exception e) { 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 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 Edit(int id, Addprescriptionviewmodel collection) { try { // TODO: Add update logic here hospital_managementEntities db = new hospital_managementEntities(); Patient_Prescription p = db.Patient_Prescription.Find(id); if (p == null) { return(HttpNotFound()); } else { p.Duration = collection.Duration; p.Evening = collection.Evening; p.Medicine = collection.Medicine; p.Morning = collection.Morning; p.Noon = collection.Noon; p.Registerid = collection.PatientId; db.SaveChanges(); } return(RedirectToAction("checkdetails")); } catch (Exception e) { return(View()); } }
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 viewTiming(int?id) { enumerable s = new enumerable(); hospital_managementEntities db = new hospital_managementEntities(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Register_doctor p = db.Register_doctor.Find(id); if (p == null) { return(HttpNotFound()); } else { List <Addtimingviewmodel> list = new List <Addtimingviewmodel>(); foreach (Doctor_timing d in db.Doctor_timing) { if (d.id_doctor == id) { Addtimingviewmodel model = new Addtimingviewmodel(); model.Day = d.Day; model.Doctor_id = d.id_doctor; model.Timing = d.Timing; list.Add(model); } } return(View(list)); } }
public ActionResult Edit_Timing(int?id) { hospital_managementEntities db = new hospital_managementEntities(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { Doctor_timing t = db.Doctor_timing.Find(id); if (t == null) { return(HttpNotFound()); } else { Addtimingviewmodel k = new Addtimingviewmodel(); k.Day = t.Day; k.Timing = t.Timing; k.Doctor_id = t.id_doctor; return(View(k)); } } }
public ActionResult Edit_history(int id) { hospital_managementEntities db = new hospital_managementEntities(); Patient_History p = db.Patient_History.Find(id); if (p == null) { return(HttpNotFound()); } else { Addhistoryviewmodel model = new Addhistoryviewmodel(); model.Age = p.Age; model.BP = p.BP; model.Gender = p.Gender; model.id = p.id; model.indications = p.indications; model.PatientId = p.patient_id; model.Pulse = p.Pulse; model.Weight = p.Weight; ViewBag.collection = model; return(View(model)); } }
public ActionResult checkdetails(checkdetailsviewmodel mod) { int r = 0; int k = 0; list_pat_details list = new list_pat_details(); hospital_managementEntities db = new hospital_managementEntities(); Patient_Prescription R = db.Patient_Prescription.Find(mod.PatientId); Patient_History K = db.Patient_History.Find(mod.PatientId); foreach (Patient_Prescription p in db.Patient_Prescription) { if (p.Registerid == mod.PatientId) { r = 1; } } foreach (Patient_History p in db.Patient_History) { if (p.patient_id == mod.PatientId) { k = 1; } } if (r == 0 && k == 0) { return(HttpNotFound()); } /*else * { * * Addprescriptionviewmodel S = new Addprescriptionviewmodel(); * Addhistoryviewmodel Q = new Addhistoryviewmodel(); * * * S.PatientId = mod.PatientId; * S.Medicine = R.Medicine; * S.Duration = R.Duration; * S.Morning = R.Noon; * S.Evening = R.Evening; * S.Morning = R.Morning; * Q.Gender = K.Gender; * Q.Age = K.Age; * Q.BP = K.BP; * Q.Weight = K.Weight; * Q.Pulse = K.Pulse; * Q.indications = K.indications; * Q.PatientId = mod.PatientId; * list.list_history.Add(Q); * * list.list_prescription.Add(S); * * }*/ else { return(RedirectToAction("checkdetailslist", new { id = mod.PatientId })); } }
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 Delete_history(int id, FormCollection collection) { hospital_managementEntities db = new hospital_managementEntities(); try { // TODO: Add delete logic here Patient_History r = db.Patient_History.Find(id); db.Patient_History.Remove(r); db.SaveChanges(); return(RedirectToAction("checkdetails")); } catch (Exception e) { return(View()); } }
public ActionResult Approve_status() { list_p_d list = new list_p_d(); hospital_managementEntities db = new hospital_managementEntities(); foreach (Register_patient p in db.Register_patient) { if (p.status == 0) { 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.Answer = p.answer; R.type = p.type; R.ConfirmPassword = p.password; list.list_patient.Add(R); } } foreach (Register_doctor p in db.Register_doctor) { if (p.status == 0) { RegisterDoctorviewmodel R = new RegisterDoctorviewmodel(); R.Email = p.email; R.name = p.name; R.Password = p.password; R.Doctor_id = p.id; R.Question = p.question; R.register_status = p.status; R.Answer = p.answer; R.type = p.type; R.Category = p.category; R.ConfirmPassword = p.password; list.list_doctor.Add(R); } } return(View(list)); }
public ActionResult Edit_Timing(int id, Addtimingviewmodel k) { hospital_managementEntities db = new hospital_managementEntities(); Doctor_timing t = db.Doctor_timing.Find(id); if (t == null) { return(HttpNotFound()); } else { t.Day = k.Day; t.Timing = k.Timing; db.SaveChanges(); return(RedirectToAction("ViewHistory")); } }
public ActionResult Addtiming(int?id) { enumerable s = new enumerable(); hospital_managementEntities db = new hospital_managementEntities(); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Register_doctor p = db.Register_doctor.Find(id); if (p == null) { return(HttpNotFound()); } else { return(View()); } }
public ActionResult Addtiming(int id, Addtimingviewmodel model) { try { hospital_managementEntities db = new hospital_managementEntities(); Doctor_timing t = new Doctor_timing(); t.id_doctor = id; t.Day = model.Day; t.Timing = model.Timing; db.Doctor_timing.Add(t); db.SaveChanges(); //saving ModelState.Clear(); return(View(new Addtimingviewmodel())); } catch (Exception e) { return(View()); } }
// GET: Doctor/Delete/5 public ActionResult Delete(int id) { hospital_managementEntities db = new hospital_managementEntities(); Patient_Prescription r = db.Patient_Prescription.Find(id); if (r == null) { return(HttpNotFound()); } else { Addprescriptionviewmodel p = new Addprescriptionviewmodel(); p.Duration = r.Duration; p.Evening = r.Evening; p.Medicine = r.Medicine; p.Morning = r.Morning; p.Noon = r.Noon; p.PatientId = id; return(View(p)); } }
public ActionResult Register_doc(RegisterDoctorviewmodel model) { try { Register_doctor R = new Register_doctor(); R.answer = model.Answer; R.email = model.Email; R.name = model.name; R.password = model.Password; R.question = model.Question; R.category = model.Category; R.type = "Doctor"; R.status = 0; int k = 0; hospital_managementEntities db = new hospital_managementEntities(); foreach (Register_doctor t in db.Register_doctor) { if (t.email == model.Email) { ViewBag.error = "this email already exists"; k = 1; } } if (k == 0) { db.Register_doctor.Add(R); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(View()); } } catch (Exception e) { return(View()); } }
// GET: Doctor/Edit/5 public ActionResult Edit(int id) { hospital_managementEntities db = new hospital_managementEntities(); Patient_Prescription p = db.Patient_Prescription.Find(id); if (p == null) { return(HttpNotFound()); } else { Addprescriptionviewmodel model = new Addprescriptionviewmodel(); model.Duration = p.Duration; model.Evening = p.Evening; model.Medicine = p.Medicine; model.Morning = p.Morning; model.Noon = p.Noon; model.PatientId = id; ViewBag.collection = model; return(View(model)); } }
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()); } }
public ActionResult Main_login(loginviewmodel model) { try { hospital_managementEntities db = new hospital_managementEntities(); if (model.type == "patient") { foreach (Register_patient R in db.Register_patient) { if (R.password == model.Password && R.email == model.Email) { return(RedirectToAction("MakeAppointment", "Patient")); } } } else if (model.type == "Doctor") { foreach (Register_doctor R in db.Register_doctor) { if (R.password == model.Password && R.email == model.Email && R.type == model.type && R.status == 1) { return(RedirectToAction("Addprescription", "Doctor")); } } } else { return(View()); } } catch (Exception e) { return(View()); } return(View()); }
public ActionResult ViewHistory() { hospital_managementEntities db = new hospital_managementEntities(); List <RegisterDoctorviewmodel> list = new List <RegisterDoctorviewmodel>(); foreach (Register_doctor R in db.Register_doctor) { if (R.status == 1) { RegisterDoctorviewmodel model = new RegisterDoctorviewmodel(); model.name = R.name; model.Email = R.email; model.Password = R.password; model.Question = R.question; model.Answer = R.answer; model.Category = R.category; model.register_status = R.status; model.type = R.type; model.Doctor_id = R.id; list.Add(model); } } return(View(list)); }
public ActionResult checkdetailslist(int id) { int r = 0; int k = 0; list_pat_details list = new list_pat_details(); hospital_managementEntities db = new hospital_managementEntities(); foreach (Patient_Prescription p in db.Patient_Prescription) { if (p.Registerid == id) { r = 1; } } foreach (Patient_History p in db.Patient_History) { if (p.patient_id == id) { k = 1; } } if (r == 0 && k == 0) { return(HttpNotFound()); } else { Addprescriptionviewmodel S = new Addprescriptionviewmodel(); Addhistoryviewmodel Q = new Addhistoryviewmodel(); foreach (Patient_Prescription p in db.Patient_Prescription) { if (p.Registerid == id) { S.Duration = p.Duration; S.Evening = p.Evening; S.Medicine = p.Medicine; S.Morning = p.Morning; S.Noon = p.Noon; S.id = p.SR; S.PatientId = p.Registerid; } } foreach (Patient_History p in db.Patient_History) { if (p.patient_id == id) { Q.Age = p.Age; Q.BP = p.BP; Q.Gender = p.Gender; Q.indications = p.indications; Q.PatientId = p.patient_id; Q.Pulse = p.Pulse; Q.id = p.id; Q.Weight = p.Weight; } } list.list_history.Add(Q); list.list_prescription.Add(S); } return(View(list)); /*else * { * * Addprescriptionviewmodel S = new Addprescriptionviewmodel(); * Addhistoryviewmodel Q = new Addhistoryviewmodel(); * * * S.PatientId = mod.PatientId; * S.Medicine = R.Medicine; * S.Duration = R.Duration; * S.Morning = R.Noon; * S.Evening = R.Evening; * S.Morning = R.Morning; * Q.Gender = K.Gender; * Q.Age = K.Age; * Q.BP = K.BP; * Q.Weight = K.Weight; * Q.Pulse = K.Pulse; * Q.indications = K.indications; * Q.PatientId = mod.PatientId; * list.list_history.Add(Q); * * list.list_prescription.Add(S); * * }*/ }