Ejemplo n.º 1
0
        public async Task <IActionResult> ObterProfessoresCursosGoogle([FromServices] IObterProfessoresCursosGoogleUseCase useCase,
                                                                       [FromQuery] FiltroObterProfessoresCursosCadastradosDto filtro)
        {
            var retorno = await useCase.Executar(filtro);

            return(Ok(retorno));
        }
        public async Task <PaginacaoResultadoDto <ProfessorCursosCadastradosDto> > Executar(FiltroObterProfessoresCursosCadastradosDto filtro)
        {
            var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade);

            return(await mediator.Send(new ObterProfessoresCursosGoogleQuery(paginacao, filtro.Rf, filtro.TurmaId, filtro.ComponenteCurricularId)));
        }