public async Task <ActionResult> EditUs([Bind(Include = "Id,Email,Nome,Cognome,Indirizzo,Città,CAP,Telefono,Professione,Organizzazione")] EditUsViewModel editUser) { if (ModelState.IsValid) { var user = await UserManager.FindByIdAsync(editUser.Id); if (user == null) { return(HttpNotFound()); } user.UserName = editUser.Email; user.Email = editUser.Email; user.Nome = editUser.Nome; user.Cognome = editUser.Cognome; user.Indirizzo = editUser.Indirizzo; user.CAP = editUser.CAP; user.Città = editUser.Città; user.Professione = editUser.Professione; user.Organizzazione = editUser.Organizzazione; await UserManager.UpdateAsync(user); return(RedirectToAction("IndexUs")); } ModelState.AddModelError("", "Something failed."); return(View()); }
public async Task <ActionResult> EditUs([Bind(Include = "Id,Email,Nome,Cognome")] EditUsViewModel editUser) { if (ModelState.IsValid) { var user = await UserManager.FindByIdAsync(editUser.Id); if (user == null) { return(HttpNotFound()); } user.UserName = editUser.Email; user.Email = editUser.Email; user.Nome = editUser.Nome; user.Cognome = editUser.Cognome; await UserManager.UpdateAsync(user); return(RedirectToAction("IndexUs")); } ModelState.AddModelError("", "Something failed."); return(View()); }