public override void Merge(BaseScheduleChangeInfo newInfo) { base.Merge(newInfo); var newMediaInfo = (DigitalScheduleChangeInfo)newInfo; DigitalContentChanged |= newMediaInfo.DigitalContentChanged; }
public override void Merge(BaseScheduleChangeInfo newInfo) { base.Merge(newInfo); var newMediaInfo = (MediaScheduleChangeInfo)newInfo; SpotTypeChanged |= newMediaInfo.SpotTypeChanged; CalendarTypeChanged |= newMediaInfo.CalendarTypeChanged; ProgramScheduleChanged |= newMediaInfo.ProgramScheduleChanged; SnapshotsChanged |= newMediaInfo.SnapshotsChanged; OptionsChanged |= newMediaInfo.OptionsChanged; }
public virtual void Merge(BaseScheduleChangeInfo newInfo) { WholeScheduleChanged |= newInfo.WholeScheduleChanged; ScheduleDatesChanged |= newInfo.ScheduleDatesChanged; }
public virtual void Merge(BaseScheduleChangeInfo newInfo) { WholeScheduleChanged |= newInfo.WholeScheduleChanged; ScheduleDatesChanged |= newInfo.ScheduleDatesChanged; ScheduleInfoChanged |= newInfo.ScheduleInfoChanged; }