public async Task <bool> ChangeUserPassword(ChangeUserPasswordRequest request)
        {
            if (request == null)
            {
                throw new ArgumentNullException(nameof(request));
            }
            if (request.NewPassword == null)
            {
                throw new ArgumentNullException(nameof(request.NewPassword));
            }
            if (request.UserEmail == null)
            {
                throw new ArgumentNullException(nameof(request.UserEmail));
            }

            return(await _accountLogic.ChangeUserPassword(request.UserEmail, request.NewPassword));
        }