public ActionResult Create(rolemodule rolemodule) { if (ModelState.IsValid) { db.rolemodules.Add(rolemodule); var roles = db.roles.ToList(); foreach (role r in roles) { rolemodulepermission rolemodulepermission = new rolemodulepermission(); rolemodulepermission.roleid = r.id; rolemodulepermission.rolemoduleid = rolemodule.id; if (r.id == 1) { rolemodulepermission.permission = true; } else { rolemodulepermission.permission = false; } db.rolemodulepermissions.Add(rolemodulepermission); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolemodule)); }
public ActionResult DeleteConfirmed(int id) { rolemodule rolemodule = db.rolemodules.Find(id); db.rolemodules.Remove(rolemodule); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(rolemodule rolemodule) { if (ModelState.IsValid) { db.Entry(rolemodule).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolemodule)); }
public ActionResult gridAddOrUpdate(rolemodule rolemodule) { try { db.Entry(rolemodule).State = EntityState.Modified; db.SaveChanges(); } catch (Exception e) { return(Json(new { success = false, message = "Record not updated" }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = true, message = "Record updated" }, JsonRequestBehavior.AllowGet)); }
public ActionResult DeleteFromGrid(int id) { try { rolemodule rolemodule = db.rolemodules.Find(id); db.rolemodules.Remove(rolemodule); 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 ViewResult Details(int id) { rolemodule rolemodule = db.rolemodules.Find(id); return(View(rolemodule)); }
public ActionResult Delete(int id) { rolemodule rolemodule = db.rolemodules.Find(id); return(View(rolemodule)); }