public async Task <Object> ChangePasswordAsync([FromBody] UpdateApplicationUserRequest request) { try { var result = await _applicationUserService.ChangePassword(request); return(Ok(new { successMessage = "Password changed", newPassword = result })); } catch (Exception ex) { return(BadRequest(new { errorMessage = ex.Message })); } }