public async Task <ActionResult> Editar([Bind(Include = "Name,Id")] AccionViewModel roleModel) { if (ModelState.IsValid) { var role = await RoleManager.FindByIdAsync(roleModel.Id); role.Name = roleModel.Name; await RoleManager.UpdateAsync(role); return(RedirectToAction("Index")); } return(View()); }
public async Task <ActionResult> Agregar(AccionViewModel roleViewModel) { if (ModelState.IsValid) { var role = new ApplicationRole(roleViewModel.Name); var roleresult = await RoleManager.CreateAsync(role); if (!roleresult.Succeeded) { ModelState.AddModelError("", roleresult.Errors.First()); return(View()); } return(RedirectToAction("Index")); } return(View()); }
// // GET: /Roles/Edit/Admin public async Task <ActionResult> Editar(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var role = await RoleManager.FindByIdAsync(id); if (role == null) { return(HttpNotFound()); } AccionViewModel roleModel = new AccionViewModel { Id = role.Id, Name = role.Name }; return(View(roleModel)); }