//adds entries for a specific destination and time for each day of the week assigned to an airliner public void AddDailyEntries(RouteEntryDestination destination, TimeSpan time, FleetAirliner airliner) { foreach (DayOfWeek day in Enum.GetValues(typeof (DayOfWeek))) { var entry = new RouteTimeTableEntry(this, day, time, destination) {Airliner = airliner}; Entries.Add(entry); } }
//adds entries for a specific destination and for each weekday of the week assinged to an airliner public void AddWeekDailyEntries(RouteEntryDestination destination, TimeSpan time) { foreach (DayOfWeek day in Enum.GetValues(typeof (DayOfWeek))) { if (day != DayOfWeek.Saturday && day != DayOfWeek.Sunday) { var entry = new RouteTimeTableEntry(this, day, time, destination) {Airliner = null}; Entries.Add(entry); } } }
//adds entries for a specific destination and time for each day of the week public void addDailyEntries(RouteEntryDestination destination, TimeSpan time) { addDailyEntries(destination, time, null); }