public ActionResult Create(int hospitalDoctor_doctor, int hospitalDoctor_hospital) { if (ModelState.IsValid) { var data = db.HealthCareDoctorM_M.Where(a => a.hospitalDoctor_doctor == hospitalDoctor_doctor && a.hospitalDoctor_hospital == hospitalDoctor_hospital).SingleOrDefault(); if (data == null) { HealthCareDoctorM_M dd = new HealthCareDoctorM_M(); dd.hospitalDoctor_doctor = hospitalDoctor_doctor; dd.hospitalDoctor_hospital = hospitalDoctor_hospital; db.HealthCareDoctorM_M.Add(dd); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_name"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_arabic_name"); } } ViewBag.errorMessage = Languages.Language.Doctor_hospitalMasageErr; return(View()); }
public ActionResult Edit(HealthCareDoctorM_M mm) { if (ModelState.IsValid) { var daata = db.HealthCareDoctorM_M.Where(a => a.hospitalDoctor_doctor != mm.hospitalDoctor_doctor && a.hospitalDoctor_hospital != mm.hospitalDoctor_hospital); var data = db.HealthCareDoctorM_M.Where(a => a.hospitalDoctor_doctor == mm.hospitalDoctor_doctor && a.hospitalDoctor_hospital == mm.hospitalDoctor_hospital); foreach (var item in daata) { if (item.hospitalDoctor_doctor == mm.hospitalDoctor_doctor && item.hospitalDoctor_hospital == mm.hospitalDoctor_hospital) { if (data == null) { db.Entry(mm).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } } } } ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_name"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_arabic_name"); } } ViewBag.errorMessage = Languages.Language.Doctor_hospitalMasageErr; return(View()); }
// GET: Healthcare_Doctor/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HealthCareDoctorM_M healthcare_Doctor = db.HealthCareDoctorM_M.Find(id); if (healthcare_Doctor == null) { return(HttpNotFound()); } //ViewBag.name = healthcare_Doctor.Healthcare_Doctor.Citizen.citizen_national_id; ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_name"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.hospitalDoctor_doctor = new SelectList(db.Healthcare_Doctor.Join(db.Citizens.Where(a => a.citizen_isDeleted != true), a => a.doctor_citizen_id, b => b.citizen_id, (a, b) => new { a.doctor_id, b.citizen_national_id }), "doctor_id", "citizen_national_id"); ViewBag.State = new SelectList(db.States.Where(a => a.state_isDeleted != true), "state_id", "state_arabic_name"); } } return(View(healthcare_Doctor)); }
public ActionResult DeleteConfirmedMM(int id) { HealthCareDoctorM_M healthcare_Doctor = db.HealthCareDoctorM_M.Find(id); db.HealthCareDoctorM_M.Remove(healthcare_Doctor); db.SaveChanges(); return(RedirectToAction("Index")); }