public ActionResult Create(role role) { if (ModelState.IsValid) { db.roles.Add(role); var rolemodules = db.rolemodules.ToList(); foreach (rolemodule rm in rolemodules) { rolemodulepermission rolemodulepermission = new rolemodulepermission(); rolemodulepermission.roleid = role.id; rolemodulepermission.rolemoduleid = rm.id; rolemodulepermission.permission = false; db.rolemodulepermissions.Add(rolemodulepermission); } var roleModuleActions = db.rolemoduleactions.ToList(); foreach (rolemoduleaction ra in roleModuleActions) { rolemoduleactionpermission rolemoduleactionpermission = new rolemoduleactionpermission(); rolemoduleactionpermission.roleid = role.id; rolemoduleactionpermission.rolemoduleactionid = ra.id; rolemoduleactionpermission.permission = false; db.rolemoduleactionpermissions.Add(rolemoduleactionpermission); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(role)); }
public ActionResult DeleteConfirmed(int id) { rolemodulepermission rolemodulepermission = db.rolemodulepermissions.Find(id); db.rolemodulepermissions.Remove(rolemodulepermission); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { rolemodulepermission rolemodulepermission = db.rolemodulepermissions.Find(id); ViewBag.roleid = new SelectList(db.roles, "id", "roleName", rolemodulepermission.roleid); ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemodulepermission.rolemoduleid); return(View(rolemodulepermission)); }
public ActionResult Edit(rolemodulepermission rolemodulepermission) { if (ModelState.IsValid) { db.Entry(rolemodulepermission).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.roleid = new SelectList(db.roles, "id", "roleName", rolemodulepermission.roleid); ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemodulepermission.rolemoduleid); return(View(rolemodulepermission)); }
public ActionResult Create(rolemodulepermission rolemodulepermission) { if (ModelState.IsValid) { db.rolemodulepermissions.Add(rolemodulepermission); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.roleid = new SelectList(db.roles, "id", "roleName", rolemodulepermission.roleid); ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemodulepermission.rolemoduleid); return(View(rolemodulepermission)); }
public ActionResult DeleteFromGrid(int id) { try { rolemodulepermission rolemodulepermission = db.rolemodulepermissions.Find(id); db.rolemodulepermissions.Remove(rolemodulepermission); db.SaveChanges(); return(Json(new { success = true, message = "Deleted succesfully" }, JsonRequestBehavior.AllowGet)); } catch (Exception e) { return(Json(new { success = false, message = "Not deleted" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult gridAddOrUpdate(rolemodulepermission rolemodulepermission) { try { if (rolemodulepermission.id.CompareTo(0) > 0) { db.Entry(rolemodulepermission).State = EntityState.Modified; } else { db.rolemodulepermissions.Add(rolemodulepermission); } db.SaveChanges(); } catch (Exception e) { return(Json(new { success = false, message = "Record not added" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, message = "Record Added" }, JsonRequestBehavior.AllowGet)); }
public ActionResult Delete(int id) { rolemodulepermission rolemodulepermission = db.rolemodulepermissions.Find(id); return(View(rolemodulepermission)); }
public ViewResult Details(int id) { rolemodulepermission rolemodulepermission = db.rolemodulepermissions.Find(id); return(View(rolemodulepermission)); }