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)); }