public async Task <ActionResult> ResetPassword(Guid s) { var resetPasswordRequest = _userService.GetResetPasswordRequestByResetSecurity(s); var viewModel = new ResetPassword_MvcViewModel { Id = resetPasswordRequest.Id, IdUser = resetPasswordRequest.IdUser, ResetPasswordSecurity = resetPasswordRequest.ResetPasswordSecurity }; return(View(viewModel)); }
public async Task <ActionResult> ResetPassword(ResetPassword_MvcViewModel resetPasswordModel) { var resetPasswordRequestModel = new ResetPassword_ApiRequestCreateModel { Password = resetPasswordModel.NewPassword, ResetPasswordSecurity = resetPasswordModel.ResetPasswordSecurity, IdUser = resetPasswordModel.IdUser }; var resetPasswordRequest = CreateApiRequest($"api/users/{resetPasswordModel.IdUser}/password-reset", HttpMethodENUM.POST, "application/x-www-form-urlencoded"); resetPasswordRequest.AddRequestBodyParameter(resetPasswordRequestModel); var resetPasswordResponse = await _apiRestClient.ExecuteAsync <ResetPassword_ApiResponseModel>(resetPasswordRequest); return(View("Index")); }