Пример #1
0
        public void ShouldChangePassword()
        {
            user.UserName = "******";
            user.Email    = "*****@*****.**";
            var newPassword = "******";
            var createdUser = crudOnUsers.CreateOrUpdateUser(user).Result;

            crudOnUsers.ChangePassword(createdUser.UserName, user.Password, newPassword).Wait();
            Assert.IsTrue(true);
            crudOnUsers.DeleteUser(user.UserName).Wait();
        }
Пример #2
0
        public async Task <IHttpActionResult> ChangePassword(string username, [FromBody] ResetPassword resetPassword)
        {
            try
            {
                await crudOnUsers.ChangePassword(username, resetPassword.OldPassword, resetPassword.NewPassword);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(throwExceptionToUser.Throw(ex));
            }
        }