public async Task <IActionResult> ObterAtividades([FromServices] IObterAtividadesUseCase obterAtividadesUseCase,
                                                          [FromQuery] FiltroAtividadesDto filtro)
        {
            var retorno = await obterAtividadesUseCase.Executar(filtro);

            return(Ok(retorno));
        }
Exemplo n.º 2
0
        public async Task <PaginacaoResultadoDto <AtividadeGsa> > Executar(FiltroAtividadesDto filtro)
        {
            var paginacao = new Paginacao(filtro.PaginaNumero, filtro.RegistrosQuantidade);

            return(await mediator.Send(new AtividadesQuery(paginacao, filtro.DataReferencia, filtro.CursoId)));
        }