public async Task <IEnumerable <ConselhoClasseParecerConclusivoDto> > Handle(ObterPareceresConclusivosQuery request, CancellationToken cancellationToken) { var pareceresConclusivos = await repositorioConselhoClasseParecerConclusivo.ObterListaVigente(DateTime.Now); if (pareceresConclusivos == null || !pareceresConclusivos.Any()) { throw new NegocioException("Não foi possível obter os pareceres conclusivos"); } var listaPareceres = MapearListaEntidadeParaDto(pareceresConclusivos); listaPareceres = listaPareceres.Append(AdicionarSemParecer()); return(listaPareceres.OrderBy(p => p.Id)); }