public ActionResult EditAccount(ViewModels.AccountEditViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new Models.DBModel()) { var account = db.AspNetUsers.FirstOrDefault(r => r.Id == model.Id); account.Id = model.Id; account.Email = model.Email; account.EmailConfirmed = model.EmailConfirmed; account.PasswordHash = model.PasswordHash; account.SecurityStamp = model.SecurityStamp; account.PhoneNumber = model.PhoneNumber; account.PhoneNumberConfirmed = model.PhoneNumberConfirmed; account.TwoFactorEnabled = model.TwoFactorEnabled; account.LockoutEndDateUtc = model.LockoutEndDateUtc; account.LockoutEnabled = model.LockoutEnabled; account.AccessFailedCount = model.AccessFailedCount; account.UserName = model.UserName; db.SaveChanges(); } return(RedirectToAction("Admin")); }
public ActionResult EditAccount(string id) { using (var db = new Models.DBModel()) { var account = db.AspNetUsers.FirstOrDefault(r => r.Id == id); var model = new ViewModels.AccountEditViewModel { Id = account.Id, Email = account.Email, EmailConfirmed = account.EmailConfirmed, PasswordHash = account.PasswordHash, SecurityStamp = account.SecurityStamp, PhoneNumber = account.PhoneNumber, PhoneNumberConfirmed = account.PhoneNumberConfirmed, TwoFactorEnabled = account.TwoFactorEnabled, LockoutEndDateUtc = account.LockoutEndDateUtc, LockoutEnabled = account.LockoutEnabled, AccessFailedCount = account.AccessFailedCount, UserName = account.UserName }; return(View(model)); } }