public ActionResult Create([Bind(Include = "Id,Name")] Modules modules) { if (ModelState.IsValid) { if (!this.context.Modules.ToList().Contains(modules)) { this.context.Modules.Add(modules); this.context.SaveChanges(); List <IdentityRole> roles = this.context.Roles.ToList(); List <RolesModules> rolesModules = new List <RolesModules>(); foreach (var role in roles) { RolesModules roleModule = new RolesModules(); roleModule.Modules = modules; roleModule.Roles = role; roleModule.IsAccess = false; this.context.RolesModules.Add(roleModule); } try { this.context.SaveChanges(); } catch (Exception e) { } } return(RedirectToAction("Index")); } return(View(modules)); }
public ActionResult Create([Bind(Include = "Id,Name")] IdentityRole roles) { if (ModelState.IsValid) { if (!this.db.Roles.ToList().Contains(roles)) { this.db.Roles.Add(roles); this.db.SaveChanges(); List <Modules> modules = this.db.Modules.ToList(); foreach (Modules mod in modules) { RolesModules roleModule = new RolesModules(); roleModule.Modules = mod; roleModule.Roles = roles; roleModule.IsAccess = false; this.db.RolesModules.Add(roleModule); } try { this.db.SaveChanges(); } catch (Exception e) { } return(RedirectToAction("Index")); } } return(View(roles)); }
public ActionResult DeleteConfirmed(int id) { RolesModules rolesModules = db.RolesModules.Find(id); db.RolesModules.Remove(rolesModules); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,IsAccess")] RolesModules rolesModules) { if (ModelState.IsValid) { db.Entry(rolesModules).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolesModules)); }
public ActionResult Create([Bind(Include = "Id,IsAccess")] RolesModules rolesModules) { if (ModelState.IsValid) { db.RolesModules.Add(rolesModules); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rolesModules)); }
// GET: RolesModules/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RolesModules rolesModules = db.RolesModules.Find(id); if (rolesModules == null) { return(HttpNotFound()); } return(View(rolesModules)); }
// GET: RolesModules/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RolesModules rolesModules = db.RolesModules.Include("Roles").Include("Modules").Where(x => x.Id == id).FirstOrDefault(); if (rolesModules == null) { return(HttpNotFound()); } return(View(rolesModules)); }