public UserController(
     IChangePasswordUseCase changePasswordUseCase,
     ChangePasswordPresenter changePasswordPresenter
     )
 {
     _changePasswordUseCase   = changePasswordUseCase;
     _changePasswordPresenter = changePasswordPresenter;
 }
Пример #2
0
        public async Task <IActionResult> ChangePassword(
            [FromServices] IChangePasswordUseCase changePasswordUseCase,
            [FromServices] ChangePasswordPresenter changePasswordPresenter,
            [FromBody] ChangePasswordRequest input)
        {
            await changePasswordUseCase.Execute(new ChangePasswordInput(input.Id, input.Password));

            return(changePasswordPresenter.ViewModel);
        }
Пример #3
0
 public AccountsController(IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter, IDeleteUserUseCase deleteUserUseCase, DeleteUserPresenter deleteUserPresenter, IFindUserUseCase findUserUseCase, FindUserPresenter findUserPresenter, IChangePasswordUseCase changePasswordUseCase, ChangePasswordPresenter changePasswordPresenter)
 {
     _registerUserUseCase     = registerUserUseCase;
     _registerUserPresenter   = registerUserPresenter;
     _deleteUserUseCase       = deleteUserUseCase;
     _deleteUserPresenter     = deleteUserPresenter;
     _findUserUseCase         = findUserUseCase;
     _findUserPresenter       = findUserPresenter;
     _changePasswordUseCase   = changePasswordUseCase;
     _changePasswordPresenter = changePasswordPresenter;
 }
Пример #4
0
 public AccountsService(ILogger <AccountsService> logger, IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter,
                        IDeleteUserUseCase deleteUserUseCase, DeleteUserPresenter deleteUserPresenter,
                        IFindUserUseCase findUserUseCase, FindUserPresenter findUserPresenter,
                        IChangePasswordUseCase changePasswordUseCase, ChangePasswordPresenter changePasswordPresenter,
                        IResetPasswordUseCase resetPasswordUseCase, ResetPasswordPresenter resetPasswordPresenter,
                        ILockUserUseCase lockUserUseCase, LockUserPresenter lockUserPresenter)
 {
     _logger = logger;
     _registerUserUseCase     = registerUserUseCase;
     _registerUserPresenter   = registerUserPresenter;
     _deleteUserUseCase       = deleteUserUseCase;
     _deleteUserPresenter     = deleteUserPresenter;
     _findUserUseCase         = findUserUseCase;
     _findUserPresenter       = findUserPresenter;
     _changePasswordUseCase   = changePasswordUseCase;
     _changePasswordPresenter = changePasswordPresenter;
     _resetPasswordUseCase    = resetPasswordUseCase;
     _resetPasswordPresenter  = resetPasswordPresenter;
     _lockUserUseCase         = lockUserUseCase;
     _lockUserPresenter       = lockUserPresenter;
 }
 public AccountsController(
     IUpdateProfileInfoUseCase updateProfileInfoUseCase,
     IChangePasswordUseCase changePasswordUseCase,
     IResetPasswordUseCase resetPasswordUseCase,
     IAuthService authService,
     IMapper mapper,
     ResourcePresenter <UpdateProfileInfoResponse> updateProfileInfoPresenter,
     ResourcePresenter <ChangePasswordResponse> changePasswordPresenter,
     ResourcePresenter <ResetPasswordResponse> resetPasswordPresenter,
     INotificationRepository notiRepo
     )
 {
     _authService = authService;
     _mapper      = mapper;
     _updateProfileInfoUseCase   = updateProfileInfoUseCase;
     _resetPasswordUseCase       = resetPasswordUseCase;
     _updateProfileInfoPresenter = updateProfileInfoPresenter;
     _changePasswordUseCase      = changePasswordUseCase;
     _changePasswordPresenter    = changePasswordPresenter;
     _resetPasswordPresenter     = resetPasswordPresenter;
     _notiRepo = notiRepo;
 }
 public ChangePasswordService(IChangePasswordUseCase changePasswordUseCase, IAccessTokenProvider accessTokenProvider)
 {
     _changePasswordUseCase = changePasswordUseCase;
     _accessTokenProvider   = accessTokenProvider;
 }
Пример #7
0
 public ChangePasswordCommandHandler(ILogger <ChangePasswordCommandHandler> logger, IChangePasswordUseCase useCase, ChangePasswordPresenter presenter)
 {
     _logger    = logger;
     _useCase   = useCase;
     _presenter = presenter;
 }