public async Task <ActionResult> Editar(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var user = await UserManager.FindByIdAsync(id); if (user == null) { return(HttpNotFound()); } // Display a list of available Groups: var model = new EditarOrgViewModel() { Id = user.Id, Email = user.Email, Nombre = user.Nombre, Estado = user.Estado }; return(View(model)); }
public async Task <ActionResult> Editar(EditarOrgViewModel editUser) { if (ModelState.IsValid) { var user = await UserManager.FindByIdAsync(editUser.Id); if (user == null) { return(HttpNotFound()); } // Update the User: user.UserName = editUser.Email; user.Email = editUser.Email; user.Nombre = editUser.Nombre; user.Estado = editUser.Estado; await this.UserManager.UpdateAsync(user); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Something failed."); return(View()); }