//Update IsDeleted = 1 to mark it as Deleted Role. public ActionResult Delete(int id) { if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty)) { return(RedirectToAction("Login", "Login", null)); } int UserID1 = Convert.ToInt32(Session["UserID"].ToString()); using (i_facility_shaktiEntities1 db = new i_facility_shaktiEntities1()) { tblmodule tblModule = db.tblmodules.Find(id); tblModule.IsDeleted = 1; tblModule.ModifiedBy = UserID1; tblModule.ModifiedOn = System.DateTime.Now; db.Entry(tblModule).State = EntityState.Modified; db.SaveChanges(); //Updating in module helper int ID = Convert.ToInt32(tblModule.ModuleId); tblrolemodulelink module = db.tblrolemodulelinks.Where(m => m.ModuleID == ID).FirstOrDefault(); module.IsDeleted = 1; module.ModifiedBy = UserID1; module.ModifiedOn = System.DateTime.Now; db.Entry(module).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } }
// Get All Roles to Display in View. public ActionResult Index() { if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty)) { return(RedirectToAction("Login", "Login", null)); } ViewBag.UserName = Session["Username"]; ViewBag.roleid = Session["RoleID"]; String Username = Session["Username"].ToString(); i_facility_shaktiEntities1 db = new i_facility_shaktiEntities1(); ModulesModel ma = new ModulesModel(); tblmodule mo = new tblmodule(); ma.Modules = mo; ma.ModuleList = db.tblmodules.Where(m => m.IsDeleted == 0); return(View(ma)); //var ModulesData = db.mastermoduledet_tbl.Where(m => m.IsDeleted == 0).ToList(); //return View(ModulesData); }
//Edit Existing Role. public ActionResult Edit(int id) { if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty)) { return(RedirectToAction("Login", "Login", null)); } ViewBag.UserName = Session["Username"]; ViewBag.roleid = Session["RoleID"]; String Username = Session["Username"].ToString(); using (i_facility_shaktiEntities1 db = new i_facility_shaktiEntities1()) { tblmodule tblModule = db.tblmodules.Find(id); if (tblModule == null) { return(HttpNotFound()); } Session["ID"] = id; return(View(tblModule)); } }