public async Task <IActionResult> ObterTodosAlunos([FromServices] IObterAlunosCadastradosUseCase obterAlunosCadastradosUseCase, [FromQuery] FiltroObterAlunosCadastradosDto filtro) { var retorno = await obterAlunosCadastradosUseCase.Executar(filtro); return(Ok(retorno)); }
public async Task <PaginacaoResultadoDto <AlunoGoogle> > Executar(FiltroObterAlunosCadastradosDto filtro) { var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade); return(await mediator.Send(new ObterAlunosCadastradosQuery(paginacao, filtro.CodigoEol, filtro.Email))); }