public async Task <IActionResult> ObterCursosGsa([FromQuery] FiltroObterCursosGsaDto filtro,
                                                         [FromServices] IObterCursosGsaUseCase useCase)
        {
            var retorno = await useCase.Executar(filtro);

            return(Ok(retorno));
        }
Example #2
0
        public async Task <PaginacaoResultadoDto <CursoGsaDto> > Executar(FiltroObterCursosGsaDto filtro)
        {
            var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade);

            return(await mediator.Send(new ObterCursosComparativosPaginadosQuery(paginacao, filtro.Secao, filtro.Descricao, filtro.Nome)));
        }