private AccountDataMapper() { _accounts = new List <AccountModel>(); /*Insert Data*/ var am1 = new AccountModel { Username = "******", Email = "*****@*****.**", Password = "******", Confirmed = true }; LoginUtils.EncryptPassword(am1); am1.Roles.Add("Admin"); //---------------------- var am2 = new AccountModel { Username = "******", Email = "*****@*****.**", Password = "******", Confirmed = true }; LoginUtils.EncryptPassword(am2); am2.Roles.Add("Admin"); //---------------------- var am3 = new AccountModel { Username = "******", Email = "*****@*****.**", Password = "******", Confirmed = true }; LoginUtils.EncryptPassword(am3); am3.Roles.Add("Admin"); //---------------------- var am4 = new AccountModel { Username = "******", Email = "*****@*****.**", Password = "******", Confirmed = true }; LoginUtils.EncryptPassword(am4); am4.Roles.Add("Admin"); //---------------------- var am5 = new AccountModel { Username = "******", Email = "*****@*****.**", Password = "******", Confirmed = true }; LoginUtils.EncryptPassword(am5); am5.Roles.Add("Admin"); /*************************/ var bm = BoardDataMapper.GetBoardDataMapper(); am1.AddBoard(bm.GetById(1)); am1.AddBoard(bm.GetById(2)); _accounts.Add(am1); _accounts.Add(am2); _accounts.Add(am3); _accounts.Add(am4); _accounts.Add(am5); }
public ActionResult ChangePassword(ChangePasswordModel changePasswordModel) { var user = User.Identity.Name; var adm = AccountDataMapper.GetAccountDataMapper(); var acc = adm.GetById(user); if (ModelState.IsValid) { if (!LoginUtils.ComparePasswords(changePasswordModel.OldPw, acc)) { ModelState.AddModelError("OldPw", "Password incorrecta!"); return(View(changePasswordModel)); } acc.Password = changePasswordModel.Pw1; LoginUtils.EncryptPassword(acc); return(View("PasswordChanged")); } return(View(changePasswordModel)); }