public async Task <IEnumerable <ListarEventosPorCalendarioRetornoDto> > Handle(ListarEventosPorCalendarioQuery request, CancellationToken cancellationToken) { int?modalidade = null; if (request.Modalidade.HasValue) { modalidade = (int)((Modalidade)request.Modalidade).ObterModalidadeTipoCalendario(); } return(await repositorioEvento.ObterEventosPorTipoDeCalendarioDreUeModalidadeAsync(request.TipoCalendario, request.AnoLetivo, request.CodigoDre, request.CodigoUe, modalidade)); }