Esempio n. 1
0
 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"));
 }
Esempio n. 2
0
 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));
     }
 }