public ActionResult Delete(Role role) { //Role role = db.Roles.Find(id); //db.Roles.Remove(role); //db.SaveChanges(); rm.Delete(role); return RedirectToAction("Index"); }
public ActionResult Create(Role role) { if (ModelState.IsValid) { role.RoleId = Guid.NewGuid(); //db.Roles.Add(role); //db.SaveChanges(); rm.Delete(role); return RedirectToAction("Index"); } return View(role); }
public Models.Role Find(Guid roleId, bool loadOperations=false) { //db.Roles.Select(c => new { A = c.RoleId,B=c.Name }); if (loadOperations) { return db.Roles.Include(c => c.Operations).SingleOrDefault(c => c.RoleId == roleId); } else { Role r = new Role(); return db.Roles.Find(roleId); } }
public ActionResult Edit(Role role) { if (ModelState.IsValid) { //db.Entry(role).State = EntityState.Modified; //db.SaveChanges(); rm.Edit(role); return RedirectToAction("Index"); } return View(role); }
public void RemoveOperations(Role role) { //role.Operations.Remove( }
public void AddOperation(Role role, string operationId) { Operation op = db.Operations.Find(Guid.Parse(operationId)); role.Operations.Add(op); }
public void AddMenu(Role role, string menuId) { Menu op = db.Menus.Find(Guid.Parse(menuId)); role.Menus.Add(op); }