示例#1
0
 public UserController(
     IGetAllUserUseCase getAllUserUseCase,
     IGetOneUserUseCase getOneUserUseCase,
     IAddUserUseCase addUserUseCase,
     IUpdateUserUseCase updateUserUseCase,
     IResetPasswordUseCase resetPasswordUseCase,
     IUserRepository userRepository
     )
 {
     _getAllUserUseCase    = getAllUserUseCase;
     _getOneUserUseCase    = getOneUserUseCase;
     _addUserUseCase       = addUserUseCase;
     _updateUserUseCase    = updateUserUseCase;
     _resetPasswordUseCase = resetPasswordUseCase;
     _userRepository       = userRepository;
 }
示例#2
0
 public AccountController(IRegisterUserUseCase registerUserUseCase,
                          RegisterUserPresenter registerUserPresenter,
                          ILoginUserUsecase loginUserUsecase,
                          ICurrentUserUseCase currentUserUseCase,
                          LoginPresenter loginPresenter,
                          IResetPasswordUseCase resetPasswordUseCase,
                          PasswordResetPresenter passwordResetPresenter,
                          CurrentUserPresenter currentUserPresenter)
 {
     _registerUserUseCase    = registerUserUseCase;
     _registerUserPresenter  = registerUserPresenter;
     _loginUserUsecase       = loginUserUsecase;
     _currentUserUseCase     = currentUserUseCase;
     _loginPresenter         = loginPresenter;
     _currentUserPresenter   = currentUserPresenter;
     _resetPasswordUseCase   = resetPasswordUseCase;
     _passwordResetPresenter = passwordResetPresenter;
 }
 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 AuthController(
     ILoginUseCase loginUseCase,
     LoginPresenter loginPresenter,
     IExchangeRefreshTokenUseCase exchangeRefreshTokenUseCase,
     ExchangeRefreshTokenPresenter exchangeRefreshTokenPresenter,
     IGeneratePasswordResetUseCase generatePasswordResetUseCase,
     GeneratePasswordResetPresenter generatePasswordResetPresenter,
     IResetPasswordUseCase resetPasswordUseCase,
     ResetPasswordPresenter resetPasswordPresenter,
     ISendEmailUseCase sendEmailUseCase,
     SendEmailPresenter sendEmailPresenter)
 {
     _loginUseCase   = loginUseCase;
     _loginPresenter = loginPresenter;
     _exchangeRefreshTokenUseCase    = exchangeRefreshTokenUseCase;
     _exchangeRefreshTokenPresenter  = exchangeRefreshTokenPresenter;
     _generatePasswordResetUseCase   = generatePasswordResetUseCase;
     _generatePasswordResetPresenter = generatePasswordResetPresenter;
     _resetPasswordUseCase           = resetPasswordUseCase;
     _resetPasswordPresenter         = resetPasswordPresenter;
     _sendEmailUseCase   = sendEmailUseCase;
     _sendEmailPresenter = sendEmailPresenter;
 }
示例#6
0
 public ResetPasswordCommandHandler(ILogger <ResetPasswordCommandHandler> logger, IResetPasswordUseCase useCase, ResetPasswordPresenter presenter)
 {
     _logger    = logger;
     _useCase   = useCase;
     _presenter = presenter;
 }