Пример #1
0
        public async Task <IActionResult> ObterAlunosCursosGoogle([FromServices] IObterCursosAlunosParaIncluirGoogleUseCase useCase,
                                                                  [FromQuery][Required] long turmaId, [FromQuery][Required] long componenteCurricularId)
        {
            var retorno = await useCase.Executar(turmaId, componenteCurricularId);

            return(Ok(retorno));
        }
 public AtualizarAlunosCursosUseCase(IObterCursosAlunosParaIncluirGoogleUseCase obterCursosAlunosParaIncluirGoogleUseCase,
                                     IObterCursosCadastradosUseCase obterCursosCadastradosUseCase,
                                     IEnviarRequisicaoAtribuirAlunoCursoUseCase enviarRequisicaoAtribuirAlunoCursoUseCase)
 {
     this.obterCursosAlunosParaIncluirGoogleUseCase = obterCursosAlunosParaIncluirGoogleUseCase;
     this.obterCursosCadastradosUseCase             = obterCursosCadastradosUseCase;
     this.enviarRequisicaoAtribuirAlunoCursoUseCase = enviarRequisicaoAtribuirAlunoCursoUseCase;
 }