public ActionResult MainEditDoctor(Healthcare_Doctor healthcare_Doctor) { var data = db.Healthcare_Doctor.Where(a => a.doctor_isDeleted != true && a.doctor_id != healthcare_Doctor.doctor_id); foreach (var item in data) { if (item.doctor_specialization_id == healthcare_Doctor.doctor_specialization_id) { ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name", healthcare_Doctor.HealthCareSpecialization.specialization_name); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id", healthcare_Doctor.Citizen.citizen_national_id); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name_arabic", healthcare_Doctor.HealthCareSpecialization.specialization_name_arabic); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id", healthcare_Doctor.Citizen.citizen_national_id); } } ViewBag.errorMessage = Languages.Language.doctor_error_message; return(View(healthcare_Doctor)); } } var old = db.Healthcare_Doctor.Find(healthcare_Doctor.doctor_id); old.doctor_citizen_id = healthcare_Doctor.doctor_citizen_id; old.doctor_specialization_id = healthcare_Doctor.doctor_specialization_id; db.SaveChanges(); return(RedirectToAction("IndexDoctor")); }
public ActionResult MainCreateDoctor(Healthcare_Doctor d) { var data = db.Healthcare_Doctor.Where(a => a.doctor_citizen_id == d.doctor_citizen_id && a.doctor_isDeleted != true).SingleOrDefault(); if (data == null) { db.Healthcare_Doctor.Add(d); db.SaveChanges(); return(RedirectToAction("IndexDoctor")); } ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name"); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name_arabic"); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id"); } } ViewBag.errorMessage = Languages.Language.doctor_error_message; return(View(d)); }
public ActionResult MainEditDoctor(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Healthcare_Doctor healthcare_Doctor = db.Healthcare_Doctor.Find(id); if (healthcare_Doctor == null) { return(HttpNotFound()); } ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name", healthcare_Doctor.HealthCareSpecialization.specialization_name); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id", healthcare_Doctor.Citizen.citizen_national_id); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.doctor_specialization_id = new SelectList(db.HealthCareSpecializations.Where(a => a.specialization_isDeleted != true), "specialization_id", "specialization_name_arabic", healthcare_Doctor.HealthCareSpecialization.specialization_name_arabic); ViewBag.doctor_citizen_id = new SelectList(db.Citizens, "citizen_id", "citizen_national_id", healthcare_Doctor.Citizen.citizen_national_id); } } return(View(healthcare_Doctor)); }
public IHttpActionResult PutHealthcare_Doctor(int id, Healthcare_Doctor healthcare_Doctor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != healthcare_Doctor.doctor_id) { return(BadRequest()); } //db.Entry(healthcare_Doctor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Healthcare_DoctorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Healthcare_Doctor healthcare_Doctor = db.Healthcare_Doctor.Find(id); healthcare_Doctor.doctor_isDeleted = true; db.SaveChanges(); return(RedirectToAction("IndexDoctor")); }
public IHttpActionResult GetHealthcare_Doctor(int id) { Healthcare_Doctor healthcare_Doctor = db.Healthcare_Doctor.Find(id); if (healthcare_Doctor == null) { return(NotFound()); } return(Ok(healthcare_Doctor)); }
public IHttpActionResult PostHealthcare_Doctor(Healthcare_Doctor healthcare_Doctor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Healthcare_Doctor.Add(healthcare_Doctor); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = healthcare_Doctor.doctor_id }, healthcare_Doctor)); }
// GET: Healthcare_Doctor/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Healthcare_Doctor healthcare_Doctor = db.Healthcare_Doctor.Find(id); if (healthcare_Doctor == null) { return(HttpNotFound()); } return(View(healthcare_Doctor)); }
public IHttpActionResult DeleteHealthcare_Doctor(int id) { Healthcare_Doctor healthcare_Doctor = db.Healthcare_Doctor.Find(id); if (healthcare_Doctor == null) { return(NotFound()); } db.Healthcare_Doctor.Remove(healthcare_Doctor); db.SaveChanges(); return(Ok(healthcare_Doctor)); }