Exemple #1
0
        public async Task <PaginacaoResultadoDto <AlunoEol> > Executar(FiltroObterAlunosIncluirGoogleDto filtro)
        {
            var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade);
            var parametrosCargaInicialDto = await mediator.Send(new ObterParametrosCargaIncialPorAnoQuery(DateTime.Today.Year));

            return(await mediator.Send(new ObterAlunosNovosQuery(paginacao, filtro.UltimaExecucao, filtro.CodigoEol, parametrosCargaInicialDto)));
        }
        public async Task <IActionResult> ObterAlunosCadastrar([FromServices] IObterAlunosParaCadastrarUseCase obterAlunosParaCadastrarUseCase,
                                                               [FromQuery] FiltroObterAlunosIncluirGoogleDto filtro)
        {
            var retorno = await obterAlunosParaCadastrarUseCase.Executar(filtro);

            return(Ok(retorno));
        }