public bool ValidaSeEhLiberacaoExcepcional(DateTime data, long tipoCalendarioId, string ueId) { try { List <Evento> eventos = repositorioEvento.EhEventoLetivoPorLiberacaoExcepcional(tipoCalendarioId, data, ueId); // EventoLetivo if (eventos.Exists(x => x.TipoEvento.Codigo == Convert.ToInt32(TipoEvento.LiberacaoExcepcional)) && eventos.Exists(x => (x.TipoEvento.Codigo != 6) && (x.Letivo == EventoLetivo.Sim))) { return(true); } return(false); } catch (Exception) { throw; } }