public ActionResult Create(SchoolPhasesM_M schoolPhasesM_M) { if (ModelState.IsValid) { var data = db.SchoolPhasesM_M.Where(a => a.Is_Deleted != true && a.PhaseId == schoolPhasesM_M.PhaseId && a.SchoolId == schoolPhasesM_M.SchoolId).SingleOrDefault(); if (data != null) { ViewBag.SchoolPhaseErr = Languages.Language.SchoolPhaseErr; ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseName"); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolName"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseNameArabic"); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolNameArabic"); } } return(View(schoolPhasesM_M)); } db.SchoolPhasesM_M.Add(schoolPhasesM_M); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles, "Id", "PhaseName", schoolPhasesM_M.PhaseId); ViewBag.SchoolId = new SelectList(db.Schools, "Id", "SchoolName", schoolPhasesM_M.SchoolId); return(View(schoolPhasesM_M)); }
public ActionResult DeleteConfirmed(int id) { SchoolPhasesM_M schoolPhasesM_M = db.SchoolPhasesM_M.Find(id); schoolPhasesM_M.Is_Deleted = true; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: SchoolPhasesM_M/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(RedirectToAction("errorpage", "home")); } SchoolPhasesM_M schoolPhasesM_M = db.SchoolPhasesM_M.Find(id); if (schoolPhasesM_M == null) { return(RedirectToAction("errorpage", "home")); } return(View(schoolPhasesM_M)); }
public ActionResult Edit(SchoolPhasesM_M schoolPhasesM_M) { if (ModelState.IsValid) { var data = db.SchoolPhasesM_M.Where(a => a.Is_Deleted != true && a.Id != schoolPhasesM_M.Id); foreach (var item in data) { if (item.PhaseId == schoolPhasesM_M.PhaseId && item.SchoolId == schoolPhasesM_M.SchoolId) { ViewBag.SchoolPhaseErr = Languages.Language.SchoolPhaseErr; ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseName", schoolPhasesM_M.PhaseId); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolName", schoolPhasesM_M.SchoolId); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseNameArabic", schoolPhasesM_M.PhaseId); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolNameArabic", schoolPhasesM_M.SchoolId); } } return(View(schoolPhasesM_M)); } } var old = db.SchoolPhasesM_M.Find(schoolPhasesM_M.Id); old.SchoolId = schoolPhasesM_M.SchoolId; old.PhaseId = schoolPhasesM_M.PhaseId; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SchoolPhaseErr = Languages.Language.SchoolPhaseErr; ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseName"); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolName"); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseNameArabic"); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolNameArabic"); } } return(View(schoolPhasesM_M)); }
// GET: SchoolPhasesM_M/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("errorpage", "home")); } SchoolPhasesM_M schoolPhasesM_M = db.SchoolPhasesM_M.Find(id); if (schoolPhasesM_M == null) { return(RedirectToAction("errorpage", "home")); } ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseName", schoolPhasesM_M.PhaseId); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolName", schoolPhasesM_M.SchoolId); if (Session["lang"] != null) { if (Session["lang"].ToString().Equals("ar-EG")) { ViewBag.PhaseId = new SelectList(db.PhasesOfSchooles.Where(a => a.Is_Deleted != true), "Id", "PhaseNameArabic", schoolPhasesM_M.PhaseId); ViewBag.SchoolId = new SelectList(db.Schools.Where(a => a.Is_Deleted != true), "Id", "SchoolNameArabic", schoolPhasesM_M.SchoolId); } } return(View(schoolPhasesM_M)); }