Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
 /// <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());
 }