public IdentityResult ChangePassword(ChangePasswordAC changePassword) { IdentityResult result = new IdentityResult(); if (changePassword.ConfirmPassword == changePassword.NewPassword) { result = _userManager.ChangePassword(changePassword.EmployeeId, changePassword.OldPassword, changePassword.NewPassword); } return(result); }
public IHttpActionResult ChangePassword(ChangePasswordAC changePassword) { var result = _employeeRepository.ChangePassword(changePassword); if (result.Succeeded) { return(Ok()); } return(BadRequest()); }
public void ChangePassword() { var changePassword = new ChangePasswordAC() { EmployeeId = "85f80596-7eec-4e1c-bc47-25048022c09b", OldPassword = "******", NewPassword = "******", ConfirmPassword = "******" }; var changePasswordJson = JsonConvert.SerializeObject(changePassword); var response = client.PutAsync("api/Employee/Update", new StringContent(changePasswordJson, Encoding.UTF8, "application/json")).Result; Assert.AreEqual(HttpStatusCode.BadRequest, response.StatusCode); changePassword = new ChangePasswordAC() { EmployeeId = "85f80596-7eec-4e1c-bc47-25048022c09b", OldPassword = "******", NewPassword = "******", ConfirmPassword = "******" }; changePasswordJson = JsonConvert.SerializeObject(changePassword); response = client.PutAsync("api/Employee/Update", new StringContent(changePasswordJson, Encoding.UTF8, "application/json")).Result; Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); }