public ActionResult Edit(DeletedReason model) { if (ModelState.IsValid) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult DeactivateConfirmed(int id) { DeletedReason model = db.DeletedReasons.Find(id); model.active = false; model.deactivated = DateTime.Now; model.deactivatedBy = User.Identity.Name; db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(DeletedReason model) { if (ModelState.IsValid) { model.active = true; db.DeletedReasons.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); }
// GET: /Admin/DeletionReasons/Edit/5 public ActionResult Edit(int id) { DeletedReason model = db.DeletedReasons.Find(id); if (model.active == false) { ErrorModel errModel = new ErrorModel(2); errModel.ErrorMessage = string.Format("You cannot view {0} as it has been deactivated, please raise a help desk call to re-activate it.", model.Detail); TempData["ErrorModel"] = errModel; return(RedirectToAction("IndexByModel", "Error", new { area = "", model = errModel ?? null })); } return(View(model)); }