/// <summary> /// Adds a new schedule entry. /// </summary> public static void AddScheduleEntry(this TransitDb db, uint id, DateTime start, DateTime end, params DayOfWeek[] days) { if (days == null || days.Length == 0) { throw new ArgumentOutOfRangeException("days", "Cannot add empty week patterns."); } db.AddScheduleEntry(id, start, end, SchedulesDbExtensions.Weekmask(days)); }
/// <summary> /// Adds a new schedule entry. /// </summary> public static void AddScheduleEntry(this TransitDb db, uint id, DateTime day) { db.AddScheduleEntry(id, day, day, day.Weekmask()); }