public WeeklyScheduleEntryModel(ScheduleEntryDayOfWeek dayOfWeek, TimeSpan time) : base(ScheduleEntryType.Weekly, time) { DayOfWeek = dayOfWeek; }
private DayOfWeek Convert(ScheduleEntryDayOfWeek dayOfWeek) { switch(dayOfWeek) { case ScheduleEntryDayOfWeek.Sunday: return DayOfWeek.Sunday; case ScheduleEntryDayOfWeek.Monday: return DayOfWeek.Monday; case ScheduleEntryDayOfWeek.Tuesday: return DayOfWeek.Tuesday; case ScheduleEntryDayOfWeek.Wednesday: return DayOfWeek.Wednesday; case ScheduleEntryDayOfWeek.Thursday: return DayOfWeek.Thursday; case ScheduleEntryDayOfWeek.Friday: return DayOfWeek.Friday; case ScheduleEntryDayOfWeek.Saturday: return DayOfWeek.Saturday; default: throw new InvalidEnumArgumentException(); } }