public async Task <IActionResult> CreateGroup( [FromServices] ICreateGroupUseCase createGroupUseCase, [FromServices] CreateGroupPresenter createGroupPresenter, [FromBody] CreateGroupRequest input) { await createGroupUseCase.Execute(new CreateGroupInput(input.Title, input.Curator, input.HeadMan)); return(createGroupPresenter.ViewModel); }
public CreateGroupUseCaseTests( ICreatePublicSchoolUseCase createPublicSchoolUseCase, ICreateGroupUseCase createGroupUseCase, IGetGroupsUseCase getGroupsUseCase, IGetGroupUseCase getGroupUseCaso) { _createPublicSchoolUseCase = createPublicSchoolUseCase; _createGroupUseCase = createGroupUseCase; _getGroupsUseCase = getGroupsUseCase; _getGroupUseCaso = getGroupUseCaso; }
public CreateGroupController(ICreateGroupUseCase createGroupUseCase) { _createGroupUseCase = createGroupUseCase; }