Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public IHttpActionResult ChangePassword(ChangePasswordAC changePassword)
        {
            var result = _employeeRepository.ChangePassword(changePassword);

            if (result.Succeeded)
            {
                return(Ok());
            }
            return(BadRequest());
        }
Esempio n. 3
0
        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);
        }