public ActionResult DeleteConfirmed(long id) { #region "BTSS" string role; string user_name; try { role = Session["role"].ToString(); user_name = Session["logon_user"].ToString(); string grp_id = Session["grp_id"].ToString(); ViewBag.CanDelete = af.CanDelete(grp_id, "Department"); if (!ViewBag.CanDelete) { return(HttpNotFound()); } } catch (Exception exception) { string result = exception.Message.ToString(); return(HttpNotFound()); } #endregion "BTSS" #region "AddValues" OSC_Department oSC_Department = db.Departments.Find(id); if (oSC_Department == null) { return(HttpNotFound()); } oSC_Department.IsActive = false; #endregion "AddValues" #region "Method" if (ModelState.IsValid) { db.Entry(oSC_Department).State = EntityState.Modified; db.SaveChanges(); } #endregion "Method" #region "Return" return(RedirectToAction("Index")); #endregion "Return //OSC_Department oSC_Department = db.Departments.Find(id); //db.Departments.Remove(oSC_Department); //db.SaveChanges(); //return RedirectToAction("Index"); }
public ActionResult Edit([Bind(Include = "DepartmentId,DepartmentName,IsActive")] OSC_Department oSC_Department) { #region "BTSS" string role; string user_name; try { role = Session["role"].ToString(); user_name = Session["logon_user"].ToString(); string grp_id = Session["grp_id"].ToString(); ViewBag.CanEdit = af.CanEdit(grp_id, "Department"); if (!ViewBag.CanEdit) { return(HttpNotFound()); } } catch (Exception exception) { string result = exception.Message.ToString(); return(HttpNotFound()); } #endregion "BTSS" #region "AddValues" if (Session["role"].ToString() != "Admin") { oSC_Department.IsActive = true; } #endregion "AddValues" #region "Method" if (ModelState.IsValid) { db.Entry(oSC_Department).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } #endregion "Method" #region "Return" return(View(oSC_Department)); #endregion "Return" }
// GET: Department/Details/5 public ActionResult Details(long?id) { #region "BTSS" string role; string user_name; try { role = Session["role"].ToString(); user_name = Session["logon_user"].ToString(); string grp_id = Session["grp_id"].ToString(); ViewBag.CanView = af.CanView(grp_id, "Department"); ViewBag.CanEdit = af.CanEdit(grp_id, "Department"); if (!ViewBag.CanView) { return(HttpNotFound()); } } catch (Exception exception) { string result = exception.Message.ToString(); return(HttpNotFound()); } #endregion "BTSS" #region "Method" if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OSC_Department oSC_Department = db.Departments.Find(id); if (oSC_Department == null) { return(HttpNotFound()); } #endregion "Method" #region "Return" return(View(oSC_Department)); #endregion "Return" }