public ActionResult NewPassword(NewPasswordVM model) { var user = User as MPrincipal; var login = user.UserDetails.Login; ViewBag.UserName = user.UserDetails.Login; using (ApplicationDbContext db = new ApplicationDbContext()) { var comp = db.Companies.FirstOrDefault(u => u.Login.Equals(login)); var cust = db.Customers.FirstOrDefault(u => u.Login.Equals(login)); model.Password = Security.sha512encrypt(model.Password); if (cust != null) { if (!string.IsNullOrEmpty(model.Password) && model.Password == cust.Password) { cust.Password = Security.sha512encrypt(model.NewPassword); TempData["alertMessage"] = "Hasło zostało zmienione"; } } if (comp != null) { if (!string.IsNullOrEmpty(model.Password) && model.Password == cust.Password) { comp.Password = Security.sha512encrypt(model.NewPassword); TempData["alertMessage"] = "Hasło zostało zmienione"; } } db.SaveChanges(); } return(RedirectToAction("Index", "Home")); }
public bool ChangePassword(NewPasswordVM model) { Customer c = _customerDal.Get(f => f.Email == model.Email); c.Password = model.Password; _customerDal.Update(c); return(true); }
public ActionResult NewPassword(string Email) { NewPasswordVM m = new NewPasswordVM { Email = Email }; return(View(m)); }
public ActionResult NewPassword(NewPasswordVM model) { _customerService.ChangePassword(model); return(RedirectToAction("Login")); }
public NewPassword() { InitializeComponent(); DataContext = new NewPasswordVM(); }