public ActionResult DeleteConfirmed(int id) { NurseClass1 nurseClass1 = db.NurseClass1s.Find(id); db.NurseClass1s.Remove(nurseClass1); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "pid,PatientId,pname,SurName,Gender,Appointment,AppointmentTime,ContactNumber,DOB,Religion,EthnicOrigin,Maritalstatus,NextOfKin,MedicalCard,Occupation,Address,Gpname,Status,cid")] SecClass1 secClass1) { try { if (ModelState.IsValid) { object o17 = secClass1.Status; string oo17 = o17.ToString(); if (oo17 == "Enquiry") { db.Entry(secClass1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { object o8 = secClass1.cid; string oo8 = o8.ToString(); int ooo8 = Convert.ToInt32(oo8); string sc = (from s in db1.Consultants where s.cid == ooo8 select s.cname).First().ToString(); NurseClass1 nc1 = new NurseClass1(); //nc1.npid = secClass1.pid; nc1.PatientId = secClass1.PatientId; nc1.pname = secClass1.pname; nc1.Appointment = Convert.ToString(secClass1.Appointment); nc1.AppointmentTime = Convert.ToString(secClass1.AppointmentTime.ToString("hh:mm")); nc1.DOB = secClass1.DOB.ToString(); nc1.Gender = Convert.ToString(secClass1.Gender); nc1.PastMedicalHistory = "Nil"; nc1.cname = sc; db2.NurseClass1s.Add(nc1); //nurse save db2.SaveChanges(); //nurse save db.Entry(secClass1).State = EntityState.Modified; //sec save db.SaveChanges(); //sec save return(RedirectToAction("Index")); } } ViewBag.cid = new SelectList(db.Consultants, "cid", "cname", secClass1.cid); } catch (Exception e1) { ViewBag.err1 = "Error"; ViewBag.err2 = e1.Message.ToString(); } return(View(secClass1)); }
// GET: NurseClass1/Details/5 public ActionResult Details(int?id) { ViewBag.user = Session["uns"]; ViewBag.role = Session["rol"]; if ((Session["uns"] == null) || (Session["rol"].ToString() == "Admin") || (Session["rol"].ToString() == "Secretary") || (Session["rol"].ToString() == "Consultant")) { return(RedirectToAction("LoginPage", "LogClass1")); } else { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } NurseClass1 nurseClass1 = db.NurseClass1s.Find(id); if (nurseClass1 == null) { return(HttpNotFound()); } return(View(nurseClass1)); } }
public ActionResult Edit([Bind(Include = "npid,PatientId,pname,Appointment,AppointmentTime,DOB,Gender,PastMedicalHistory,FamilyHistory,MentalStatusExamination,CollateralHistory,NursingCarePlan,AlergicSpecificMedication,Status,cname")] NurseClass1 nurseClass1) { try { object o17 = nurseClass1.Status; string oo17 = o17.ToString(); if (ModelState.IsValid) { if (oo17 == "Nurse_Inbox") { db.Entry(nurseClass1).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { ConsultantClass1 cc1 = new ConsultantClass1(); cc1.PatientId = nurseClass1.PatientId; cc1.pname = nurseClass1.pname; cc1.Appointment = nurseClass1.Appointment; cc1.AppointmentTime = nurseClass1.AppointmentTime; cc1.DOB = nurseClass1.DOB; cc1.Gender = nurseClass1.Gender; cc1.Observation = "Nil"; cc1.cname = nurseClass1.cname; db2.ConsultantClass1s.Add(cc1); db2.SaveChanges(); //data send to consultant db.Entry(nurseClass1).State = EntityState.Modified; db.SaveChanges(); // update to nurse return(RedirectToAction("Index")); } } } catch (Exception e1) { ViewBag.err1 = "User Already Exists"; ViewBag.err2 = e1.Message.ToString(); } return(View(nurseClass1)); }