public IHttpActionResult PutRoleInt(int id, RoleInt roleInt) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != roleInt.Id) { return(BadRequest()); } db.Entry(roleInt).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RoleIntExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "Id,Name")] RoleInt role) { if (ModelState.IsValid) { _roleManager.Update(role); return(RedirectToAction("Index")); } return(View(role)); }
public IHttpActionResult PostRoleInt(RoleInt roleInt) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RolesInt.Add(roleInt); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = roleInt.Id }, roleInt)); }
// GET: Roles/Edit/5 public ActionResult Edit(int id) { if (id == default(int)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RoleInt role = _roleManager.FindById(id); if (role == null) { return(HttpNotFound()); } return(View(role)); }
// GET: Roles/Edit/5 public ActionResult Edit(int id) { if (id == default(int)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RoleInt role = _roleManager.FindById(id); if (role == null) { return(HttpNotFound()); } /* * var selected= _uow.RolePrivileges.All.Where(x => x.RoleId.Equals(id)).ToList(); * * var sel = * _uow.Privileges.All.Where( * x => * x.PrivilegeId == * _uow.RolePrivileges.All.Where(z => z.RoleId.Equals(id)) * .Select(i => i.PrivilegeId) * .FirstOrDefault()); */ /* * var vm = new RoleViewModel() * { * Role = role, * Privileges = _uow.Privileges.All.Select(x => new SelectListItem() * { * Selected = _uow.RolePrivileges.Contains(id,x.PrivilegeId), * // Selected = true, * Text = x.PrivilegeName, * Value = x.PrivilegeId.ToString() * }) * * // PrivilegeSources=new SelectList(_uow.Privileges.All) * // SelectedSources=_uow. * }; */ /* * ViewBag.ApplicationUserList = db.ApplicationUsers.ToList().Select(x => new SelectListItem() * { * Selected = ApplicationUser.Contains(x.Id), * Text = x.UserName, * Value = x.Id * });*/ return(View(role)); }