public async Task <IActionResult> PutPassword(UsrChangeUser changePassword)
        {
            var validateErrors = changePassword.Validate();

            if (validateErrors == null)
            {
                var result = await _userAuthentication.ChangePasswordAsync(changePassword);

                if (result == null)
                {
                    Response.Headers.Add("auth", "logoff");
                    return(Ok());
                }
                Response.Headers.Add("error", result);
            }
            else
            {
                Response.Headers.Add("error", validateErrors);
            }
            return(BadRequest());
        }