Пример #1
0
        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));
            }
        }