public UserActionCreators( IGetUsersUseCase getUsersUseCase, IAddOrEditUserUseCase addOrEditUserUsecase) { this.getUsersUseCase = getUsersUseCase; this.addOrEditUserUsecase = addOrEditUserUsecase; }
public async Task <IActionResult> GetUsers( [FromServices] IGetUsersUseCase useCase, [FromServices] GetUsersPresenter presenter) { await useCase.Execute(new GetUsersInput()); return(presenter.ViewModel); }
public AccountController( IRegisterUserUseCase registerUserUseCase, RegisterUserPresenter registerUserPresenter, GetUserByUserNamePresenter getUserByUserNamePresenter, IGetUserByUserNameUseCase getUserByUserNameUseCase, IGetUsersUseCase getUsersUseCase, GetUsersPresenter getUsersPresenter ) { _registerUserUseCase = registerUserUseCase; _registerUserPresenter = registerUserPresenter; _getUserByUserNamePresenter = getUserByUserNamePresenter; _getUserByUserNameUseCase = getUserByUserNameUseCase; _getUsersUseCase = getUsersUseCase; _getUsersPresenter = getUsersPresenter; }
public AccountsController( IRegisterUserUseCase registerUserUseCase, ILoginUseCase loginUseCase, IGetUsersUseCase getUsersUseCase, LoginPresenter loginPresenter, RegisterUserPresenter registerUserPresenter, GetUsersPresenter getUsersPresenter, GetUserPresenter getUserPresenter ) { _registerUserUseCase = registerUserUseCase; _loginUseCase = loginUseCase; _getUsersUseCase = getUsersUseCase; _loginPresenter = loginPresenter; _registerUserPresenter = registerUserPresenter; _getUsersPresenter = getUsersPresenter; _getUserPresenter = getUserPresenter; }
public UserController(IGetUsersUseCase getUsersUseCase, IGetAllUsersUseCase getAllUsersUseCase) { _getUsersUseCase = getUsersUseCase; _getAllUsersUseCase = getAllUsersUseCase; }