Esempio n. 1
0
        public async Task <IActionResult> GetAllUsers(
            [FromServices] IGetAllUsersUseCase getAllUsersUseCase,
            [FromServices] GetAllUsersPresenter getAllUsersPresenter)
        {
            await getAllUsersUseCase.Execute(new GetAllUsersInput());

            return(getAllUsersPresenter.ViewModel);
        }
Esempio n. 2
0
 public UsersController(IGetAllUsersUseCase getAllUseCase,
                        IGetUserUseCase getUserRequestUseCase,
                        ICreateUserRequestUseCase createUserRequestUseCase,
                        IUpdateUserRequestUseCase updateUserRequestUseCase,
                        IDeleteUserRequestUseCase deleteUserRequestUseCase,
                        IConfirmUserUseCase confirmUserUseCase)
 {
     _getAllUseCase            = getAllUseCase;
     _getUserRequestUseCase    = getUserRequestUseCase;
     _createUserRequestUseCase = createUserRequestUseCase;
     _updateUserRequestUseCase = updateUserRequestUseCase;
     _deleteUserRequestUseCase = deleteUserRequestUseCase;
     _confirmUserUseCase       = confirmUserUseCase;
 }
Esempio n. 3
0
 public UserController(IGetUsersUseCase getUsersUseCase,
                       IGetAllUsersUseCase getAllUsersUseCase)
 {
     _getUsersUseCase    = getUsersUseCase;
     _getAllUsersUseCase = getAllUsersUseCase;
 }