C# Class TheAirline.Models.Routes.RouteTimeTable

Inheritance: BaseModel
Afficher le fichier Open project: TheAirlineProject/tap-desktop Class Usage Examples

Private Properties

Свойство Type Description
RouteTimeTable System

Méthodes publiques

Méthode 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

Méthode Description
RouteTimeTable ( SerializationInfo info, StreamingContext ctxt ) : System

Method Details

AddDailyEntries() public méthode

public AddDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
Résultat void

AddDailyEntries() public méthode

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

AddEntry() public méthode

public AddEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
Résultat void

AddWeekDailyEntries() public méthode

public AddWeekDailyEntries ( RouteEntryDestination destination, System.TimeSpan time ) : void
destination RouteEntryDestination
time System.TimeSpan
Résultat void

GetEntries() public méthode

public GetEntries ( Airport destination ) : List
destination TheAirline.Models.Airports.Airport
Résultat List

GetEntries() public méthode

public GetEntries ( DayOfWeek day, System.Boolean useSeason = true ) : List
day DayOfWeek
useSeason System.Boolean
Résultat List

GetEntry() public méthode

public GetEntry ( DayOfWeek day, System.TimeSpan startTime, System.TimeSpan endTime ) : RouteTimeTableEntry
day DayOfWeek
startTime System.TimeSpan
endTime System.TimeSpan
Résultat RouteTimeTableEntry

GetNextEntry() public méthode

public GetNextEntry ( System.DateTime time ) : RouteTimeTableEntry
time System.DateTime
Résultat RouteTimeTableEntry

GetNextEntry() public méthode

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

GetNextEntry() public méthode

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

GetNextEntry() public méthode

public GetNextEntry ( RouteTimeTableEntry entry ) : RouteTimeTableEntry
entry RouteTimeTableEntry
Résultat RouteTimeTableEntry

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat void

GetRouteEntryDestinations() public méthode

public GetRouteEntryDestinations ( ) : List
Résultat List

RemoveEntry() public méthode

public RemoveEntry ( RouteTimeTableEntry entry ) : void
entry RouteTimeTableEntry
Résultat void

RouteTimeTable() public méthode

public RouteTimeTable ( Route route ) : System
route Route
Résultat System