public ActionResult Edit(int id) { rolemoduleaction rolemoduleaction = db.rolemoduleactions.Find(id); ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemoduleaction.rolemoduleid); return(View(rolemoduleaction)); }
public ActionResult Create(rolemoduleaction rolemoduleaction) { if (ModelState.IsValid) { db.rolemoduleactions.Add(rolemoduleaction); var roles = db.roles.ToList(); foreach (role r in roles) { rolemoduleactionpermission rolemoduleactionpermission = new rolemoduleactionpermission(); rolemoduleactionpermission.roleid = r.id; rolemoduleactionpermission.rolemoduleactionid = rolemoduleaction.id; if (r.id == 1) { rolemoduleactionpermission.permission = true; } else { rolemoduleactionpermission.permission = false; } db.rolemoduleactionpermissions.Add(rolemoduleactionpermission); } db.SaveChanges(); return(RedirectToAction("Create")); // return RedirectToAction("Index"); } ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemoduleaction.rolemoduleid); return(View(rolemoduleaction)); }
public ActionResult DeleteConfirmed(int id) { rolemoduleaction rolemoduleaction = db.rolemoduleactions.Find(id); db.rolemoduleactions.Remove(rolemoduleaction); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(rolemoduleaction rolemoduleaction) { if (ModelState.IsValid) { db.Entry(rolemoduleaction).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.rolemoduleid = new SelectList(db.rolemodules, "id", "name", rolemoduleaction.rolemoduleid); return(View(rolemoduleaction)); }
public ActionResult DeleteFromGrid(int id) { try { rolemoduleaction rolemoduleaction = db.rolemoduleactions.Find(id); db.rolemoduleactions.Remove(rolemoduleaction); 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(rolemoduleaction rolemoduleaction) { try { if (rolemoduleaction.id.CompareTo(0) > 0) { db.Entry(rolemoduleaction).State = EntityState.Modified; } else { db.rolemoduleactions.Add(rolemoduleaction); } 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) { rolemoduleaction rolemoduleaction = db.rolemoduleactions.Find(id); return(View(rolemoduleaction)); }
public ViewResult Details(int id) { rolemoduleaction rolemoduleaction = db.rolemoduleactions.Find(id); return(View(rolemoduleaction)); }