public async Task <PaginacaoResultadoDto <DiarioBordoTituloDto> > Handle(ObterListagemDiariosDeBordoPorPeriodoQuery request, CancellationToken cancellationToken) { var periodo = await repositorioDiarioBordo.ObterListagemDiarioBordoPorPeriodoPaginado(request.TurmaId, request.ComponenteCurricularId, request.DataInicio, request.DataFim, Paginacao); if (periodo == null && !periodo.Items.Any()) { return(null); } else { return(MapearParaDto(periodo)); } }