Example #1
0
        bool IsAlreadyPresent(IEnumerable <FESTIVOS_OFICINA> oldValues, IEnumerable <FESTIVOS_OFICINA> toBeInserted)
        {
            FestivoOficinaComparer comp = new FestivoOficinaComparer();
            var values = oldValues.Except(toBeInserted, comp);

            return(values.Count() != 0);
        }
Example #2
0
        private Tuple <IEnumerable <FESTIVOS_OFICINA>, IEnumerable <FESTIVOS_OFICINA> > DistintSelect(IEnumerable <FESTIVOS_OFICINA> presentHoliday, IEnumerable <FESTIVOS_OFICINA> toBeInserted)
        {
            var compare     = new FestivoOficinaComparer();
            var toBeUpdated = presentHoliday.Intersect(toBeInserted, compare).ToList();

            var newHolidays = toBeInserted.Except(toBeUpdated, compare).ToList();

            Tuple <IEnumerable <FESTIVOS_OFICINA>, IEnumerable <FESTIVOS_OFICINA> > selection = new Tuple <IEnumerable <FESTIVOS_OFICINA>, IEnumerable <FESTIVOS_OFICINA> >(toBeUpdated, newHolidays);

            return(selection);
        }