C# Class TheAirline.Models.Routes.RouteTimeTable

Inheritance: BaseModel
ファイルを表示 Open project: TheAirlineProject/tap-desktop Class Usage Examples

Private Properties

Property Type Description
RouteTimeTable System

Public Methods

Method Description
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

Private Methods

Method Description
RouteTimeTable ( SerializationInfo info, StreamingContext ctxt ) : System

Method Details

AddDailyEntries() public method

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
return void

AddDailyEntries() public method

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time, FleetAirliner airliner ) : void
destination RouteEntryDestination
time System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
return void

AddEntry() public method

public AddEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
return void

AddWeekDailyEntries() public method

public AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
return void

GetEntries() public method

public GetEntries ( Airport destination ) : List
destination TheAirline.Models.Airports.Airport
return List

GetEntries() public method

public GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
day DayOfWeek
useSeason System.Boolean
return List

GetEntry() public method

public GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
day DayOfWeek
startTime System.TimeSpan
endTime System.TimeSpan
return RouteTimeTableEntry

GetNextEntry() public method

public GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
time System.DateTime
return RouteTimeTableEntry

GetNextEntry() public method

public GetNextEntry ( System.DateTime time, Airport airport ) : RouteTimeTableEntry
time System.DateTime
airport TheAirline.Models.Airports.Airport
return RouteTimeTableEntry

GetNextEntry() public method

public GetNextEntry ( System.DateTime time, FleetAirliner airliner ) : RouteTimeTableEntry
time System.DateTime
airliner TheAirline.Models.Airliners.FleetAirliner
return RouteTimeTableEntry

GetNextEntry() public method

public GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
entry RouteTimeTableEntry
return RouteTimeTableEntry

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

GetRouteEntryDestinations() public method

public GetRouteEntryDestinations ( ) : List
return List

RemoveEntry() public method

public RemoveEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
return void

RouteTimeTable() public method

public RouteTimeTable ( Route route ) : System
route Route
return System