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;
 }
Esempio n. 3
0
 public CreateGroupController(ICreateGroupUseCase createGroupUseCase)
 {
     _createGroupUseCase = createGroupUseCase;
 }