コード例 #1
0
ファイル: OfficeDataSaver.cs プロジェクト: skiwheelr/KarveCar
        bool IsAlreadyPresent(IEnumerable <FESTIVOS_OFICINA> oldValues, IEnumerable <FESTIVOS_OFICINA> toBeInserted)
        {
            OfficeHolidays comp   = new OfficeHolidays();
            var            values = oldValues.Except(toBeInserted, comp);

            return(values.Count() != 0);
        }
コード例 #2
0
ファイル: OfficeDataSaver.cs プロジェクト: skiwheelr/KarveCar
        private Tuple <IEnumerable <FESTIVOS_OFICINA>, IEnumerable <FESTIVOS_OFICINA> > DistintSelect(IEnumerable <FESTIVOS_OFICINA> presentHoliday, IEnumerable <FESTIVOS_OFICINA> toBeInserted)
        {
            var compare     = new OfficeHolidays();
            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);
        }