示例#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 UserController(
     IAddUserUseCase addUserUseCase,
     IRemoveUserUseCase removeUserUseCase,
     IUpdateUserUseCase updateUserUseCase,
     IGetAllUserUseCase getAllUserUseCase,
     IGetByIdUserUseCase getByIdUserUseCase,
     IGetByNameUser getByNameUser,
     ITokenRepository tokenRepository)
 {
     this.addUserUseCase     = addUserUseCase;
     this.removeUserUseCase  = removeUserUseCase;
     this.updateUserUseCase  = updateUserUseCase;
     this.getAllUserUseCase  = getAllUserUseCase;
     this.getByIdUserUseCase = getByIdUserUseCase;
     this.getByNameUser      = getByNameUser;
     this.tokenRepository    = tokenRepository;
 }
示例#3
0
 public UserController(IGetAllUserUseCase getAllUser, GetAllUserPresenter allUserPresenter)
 {
     this.getAllUser       = getAllUser;
     this.allUserPresenter = allUserPresenter;
 }