public virtual void AddShift(DeliveryShift deliveryShift) { if (Shifts.Any(ds => DomainHelper.EqualDomainObjects(ds, deliveryShift))) { logger.Warn("Смена {0} уже добавлена. Пропускаем...", deliveryShift.Name); return; } ObservableShifts.Add(deliveryShift); }
public virtual void RemoveShift(DeliveryShift shift) { ObservableShifts.Remove(shift); }