public void Update(ConsumerSchedule schedule) { this.ScheduleChoiceType = schedule.ScheduleChoiceType; if (schedule.ScheduleChoiceType == ScheduleChoiceTypes.Scheduled) { this.WakeDate = schedule.WakeDate; this.CeremonyDate = schedule.CeremonyDate; } else { this.WakeDate = null; this.CeremonyDate = null; } }
public bool HasChanged(ConsumerSchedule schedule) { if (schedule == null) { return(false); } if (this.ScheduleChoiceType != schedule.ScheduleChoiceType || !DateTimeHelper.IsDateEqual(this.WakeDate, schedule.WakeDate) || !DateTimeHelper.IsDateEqual(this.CeremonyDate, schedule.CeremonyDate)) { return(true); } return(false); }