public AtualizarAlunosCursosUseCase(IObterCursosAlunosParaIncluirGoogleUseCase obterCursosAlunosParaIncluirGoogleUseCase,
                                     IObterCursosCadastradosUseCase obterCursosCadastradosUseCase,
                                     IEnviarRequisicaoAtribuirAlunoCursoUseCase enviarRequisicaoAtribuirAlunoCursoUseCase)
 {
     this.obterCursosAlunosParaIncluirGoogleUseCase = obterCursosAlunosParaIncluirGoogleUseCase;
     this.obterCursosCadastradosUseCase             = obterCursosCadastradosUseCase;
     this.enviarRequisicaoAtribuirAlunoCursoUseCase = enviarRequisicaoAtribuirAlunoCursoUseCase;
 }
        public async Task <IActionResult> EnviarRequisicaoAtribuirAlunoCurso([FromBody] AtribuirAlunoCursoDto atribuirAlunoCurso, [FromServices] IEnviarRequisicaoAtribuirAlunoCursoUseCase atribuirAlunoCursoUseCase)
        {
            var retorno = await atribuirAlunoCursoUseCase.Executar(atribuirAlunoCurso);

            return(Ok(retorno));
        }