public async Task <IActionResult> ObterAtividades([FromServices] IObterAtividadesUseCase obterAtividadesUseCase, [FromQuery] FiltroAtividadesDto filtro) { var retorno = await obterAtividadesUseCase.Executar(filtro); return(Ok(retorno)); }
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))); }