C# Класс TheAirline.Models.Routes.RouteTimeTable

Наследование: BaseModel
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
RouteTimeTable System

Открытые методы

Метод Описание
AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time, FleetAirliner airliner ) : void
AddEntry ( RouteTimeTableEntry entry ) : void
AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
GetEntries ( Airport destination ) : List
GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time, Airport airport ) : RouteTimeTableEntry
GetNextEntry ( System.DateTime time, FleetAirliner airliner ) : RouteTimeTableEntry
GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetRouteEntryDestinations ( ) : List
RemoveEntry ( RouteTimeTableEntry entry ) : void
RouteTimeTable ( Route route ) : System

Приватные методы

Метод Описание
RouteTimeTable ( SerializationInfo info, StreamingContext ctxt ) : System

Описание методов

AddDailyEntries() публичный Метод

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
Результат void

AddDailyEntries() публичный Метод

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time, FleetAirliner airliner ) : void
destination RouteEntryDestination
time System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
Результат void

AddEntry() публичный Метод

public AddEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
Результат void

AddWeekDailyEntries() публичный Метод

public AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
Результат void

GetEntries() публичный Метод

public GetEntries ( Airport destination ) : List
destination TheAirline.Models.Airports.Airport
Результат List

GetEntries() публичный Метод

public GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
day DayOfWeek
useSeason System.Boolean
Результат List

GetEntry() публичный Метод

public GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
day DayOfWeek
startTime System.TimeSpan
endTime System.TimeSpan
Результат RouteTimeTableEntry

GetNextEntry() публичный Метод

public GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
time System.DateTime
Результат RouteTimeTableEntry

GetNextEntry() публичный Метод

public GetNextEntry ( System.DateTime time, Airport airport ) : RouteTimeTableEntry
time System.DateTime
airport TheAirline.Models.Airports.Airport
Результат RouteTimeTableEntry

GetNextEntry() публичный Метод

public GetNextEntry ( System.DateTime time, FleetAirliner airliner ) : RouteTimeTableEntry
time System.DateTime
airliner TheAirline.Models.Airliners.FleetAirliner
Результат RouteTimeTableEntry

GetNextEntry() публичный Метод

public GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
entry RouteTimeTableEntry
Результат RouteTimeTableEntry

GetObjectData() публичный Метод

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void

GetRouteEntryDestinations() публичный Метод

public GetRouteEntryDestinations ( ) : List
Результат List

RemoveEntry() публичный Метод

public RemoveEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
Результат void

RouteTimeTable() публичный Метод

public RouteTimeTable ( Route route ) : System
route Route
Результат System