public async Task <IActionResult> ObterAlunosQueSeraoInativados([FromServices] IObterAlunosQueSeraoInativadosUseCase useCase, [FromQuery] FiltroObterAlunosQueSeraoInativadosDto filtro) { var retorno = await useCase.Executar(filtro); return(Ok(retorno)); }
public async Task <PaginacaoResultadoDto <AlunoEol> > Executar(FiltroObterAlunosQueSeraoInativadosDto filtro) { var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade); return(await mediator.Send(new ObterAlunosQueSeraoInativadosPorAnoLetivoQuery(paginacao, filtro.AnoLetivo, filtro.DataReferencia))); }