Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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"));
        }