public IActionResult ChangePassword(PasswordPostRequest password) { try { Employee employee = null; ValidatePassword(password, out employee); // Update new password employee.Password = _passwordHasher.Hash(password.NewPassword); CatalogBLL.ChangePasswordEmployee(employee); return(RedirectToAction("Index", "Dashboard")); } catch (System.Exception ex) { _logger.LogError(ex.Message + ":\n" + ex.StackTrace); ViewData["OldPassword"] = password.OldPassword; ViewData["NewPassword"] = password.NewPassword; ViewData["ReNewPassword"] = password.ReNewPassword; return(View()); } }