C# Class TheAirline.Models.Airports.Airport

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

Private Properties

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

Méthodes publiques

Méthode Description
AddAirlineContract ( AirportContract contract ) : void
AddAirportFacility ( Airline airline, AirportFacility facility, System.DateTime finishedDate ) : void
AddAirportFacility ( AirlineAirportFacility facility ) : void
AddCargoDestinationStatistics ( Airport destination, double cargo ) : void
AddCooperation ( Cooperation cooperation ) : void
AddDestinationCargoRate ( Airport destination, ushort rate ) : void
AddDestinationCargoRate ( DestinationDemand cargo ) : void
AddDestinationPassengersRate ( Airport destination, ushort rate ) : void
AddDestinationPassengersRate ( DestinationDemand passengers ) : void
AddHub ( Hub hub ) : void
AddMajorDestination ( string destination, int pax ) : void
AddPassengerDestinationStatistics ( Airport destination, long passengers ) : void
AddTerminal ( Terminal terminal ) : void
Airport ( AirportProfile profile ) : System
ClearAirlineContracts ( ) : void
ClearDestinationCargoStatistics ( ) : void
ClearDestinationPassengerStatistics ( ) : void
ClearDestinationPassengers ( ) : void
ClearFacilities ( ) : void
ClearFacilities ( Airline airline ) : void
GetAirlineAirportFacility ( Airline airline, AirportFacility type ) : AirlineAirportFacility
GetAirlineBuildingFacility ( Airline airline, AirportFacility type ) : AirportFacility
GetAirlineContracts ( ) : List
GetAirlineContracts ( Airline airline ) : List
GetAirlineReputation ( Airline airline ) : double
GetAirportFacilities ( ) : List
GetAirportFacilities ( Airline airline ) : List
GetAirportFacility ( Airline airline, AirportFacility type, System.Boolean useAirport = false ) : AirportFacility
GetCurrentAirportFacilities ( Airline airline ) : List
GetCurrentAirportFacility ( Airline airline, AirportFacility type ) : AirportFacility
GetDestinationCargoObject ( Airport destination ) : DestinationDemand
GetDestinationCargoRate ( Airport destination ) : ushort
GetDestinationCargoStatistics ( Airport destination ) : double
GetDestinationDemands ( ) : List
GetDestinationPassengerStatistics ( Airport destination ) : long
GetDestinationPassengersObject ( Airport destination ) : DestinationDemand
GetDestinationPassengersRate ( Airport destination, AirlinerClass type ) : ushort
GetDestinationPassengersSum ( ) : int
GetDestinationsPassengers ( ) : List
GetGatePrice ( ) : long
GetHubs ( ) : List
GetHubs ( HubType type ) : List
GetMajorDestinations ( ) : int>.Dictionary
GetMaxRunwayLength ( ) : long
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetTerminalGatePrice ( ) : long
GetTerminalPrice ( ) : long
HasAirlineFacility ( ) : System.Boolean
HasAsHomebase ( Airline airline ) : System.Boolean
HasContractType ( Airline airline, AirportContract type ) : System.Boolean
HasDestinationCargStatistics ( Airport destination ) : System.Boolean
HasDestinationPassengerStatistics ( Airport destination ) : System.Boolean
HasDestinationPassengersRate ( Airport destination ) : System.Boolean
HasFacilities ( Airline airline ) : System.Boolean
HasFacilities ( Airline airline, AirportFacility ftype ) : System.Boolean
HasHub ( Airline airline ) : System.Boolean
IsBuildingFacility ( Airline airline, AirportFacility type ) : bool
RemoveAirlineContract ( AirportContract contract ) : void
RemoveCooperation ( Cooperation cooperation ) : void
RemoveFacility ( Airline airline, AirportFacility facility ) : void
RemoveHub ( Hub hub ) : void
RemoveTerminal ( Terminal terminal ) : void

Private Methods

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

Method Details

AddAirlineContract() public méthode

public AddAirlineContract ( AirportContract contract ) : void
contract AirportContract
Résultat void

AddAirportFacility() public méthode

public AddAirportFacility ( Airline airline, AirportFacility facility, System.DateTime finishedDate ) : void
airline TheAirline.Models.Airlines.Airline
facility AirportFacility
finishedDate System.DateTime
Résultat void

AddAirportFacility() public méthode

public AddAirportFacility ( AirlineAirportFacility facility ) : void
facility AirlineAirportFacility
Résultat void

AddCargoDestinationStatistics() public méthode

public AddCargoDestinationStatistics ( Airport destination, double cargo ) : void
destination Airport
cargo double
Résultat void

AddCooperation() public méthode

public AddCooperation ( Cooperation cooperation ) : void
cooperation TheAirline.Models.Airlines.AirlineCooperation.Cooperation
Résultat void

AddDestinationCargoRate() public méthode

public AddDestinationCargoRate ( Airport destination, ushort rate ) : void
destination Airport
rate ushort
Résultat void

AddDestinationCargoRate() public méthode

public AddDestinationCargoRate ( DestinationDemand cargo ) : void
cargo TheAirline.Models.Passengers.DestinationDemand
Résultat void

AddDestinationPassengersRate() public méthode

public AddDestinationPassengersRate ( Airport destination, ushort rate ) : void
destination Airport
rate ushort
Résultat void

AddDestinationPassengersRate() public méthode

public AddDestinationPassengersRate ( DestinationDemand passengers ) : void
passengers TheAirline.Models.Passengers.DestinationDemand
Résultat void

AddHub() public méthode

public AddHub ( Hub hub ) : void
hub Hub
Résultat void

AddMajorDestination() public méthode

public AddMajorDestination ( string destination, int pax ) : void
destination string
pax int
Résultat void

AddPassengerDestinationStatistics() public méthode

public AddPassengerDestinationStatistics ( Airport destination, long passengers ) : void
destination Airport
passengers long
Résultat void

AddTerminal() public méthode

public AddTerminal ( Terminal terminal ) : void
terminal Terminal
Résultat void

Airport() public méthode

public Airport ( AirportProfile profile ) : System
profile AirportProfile
Résultat System

ClearAirlineContracts() public méthode

public ClearAirlineContracts ( ) : void
Résultat void

ClearDestinationCargoStatistics() public méthode

public ClearDestinationCargoStatistics ( ) : void
Résultat void

ClearDestinationPassengerStatistics() public méthode

public ClearDestinationPassengerStatistics ( ) : void
Résultat void

ClearDestinationPassengers() public méthode

public ClearDestinationPassengers ( ) : void
Résultat void

ClearFacilities() public méthode

public ClearFacilities ( ) : void
Résultat void

ClearFacilities() public méthode

public ClearFacilities ( Airline airline ) : void
airline TheAirline.Models.Airlines.Airline
Résultat void

GetAirlineAirportFacility() public méthode

public GetAirlineAirportFacility ( Airline airline, AirportFacility type ) : AirlineAirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Résultat AirlineAirportFacility

GetAirlineBuildingFacility() public méthode

public GetAirlineBuildingFacility ( Airline airline, AirportFacility type ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Résultat AirportFacility

GetAirlineContracts() public méthode

public GetAirlineContracts ( ) : List
Résultat List

GetAirlineContracts() public méthode

public GetAirlineContracts ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Résultat List

GetAirlineReputation() public méthode

public GetAirlineReputation ( Airline airline ) : double
airline TheAirline.Models.Airlines.Airline
Résultat double

GetAirportFacilities() public méthode

public GetAirportFacilities ( ) : List
Résultat List

GetAirportFacilities() public méthode

public GetAirportFacilities ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Résultat List

GetAirportFacility() public méthode

public GetAirportFacility ( Airline airline, AirportFacility type, System.Boolean useAirport = false ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
useAirport System.Boolean
Résultat AirportFacility

GetCurrentAirportFacilities() public méthode

public GetCurrentAirportFacilities ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Résultat List

GetCurrentAirportFacility() public méthode

public GetCurrentAirportFacility ( Airline airline, AirportFacility type ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Résultat AirportFacility

GetDestinationCargoObject() public méthode

public GetDestinationCargoObject ( Airport destination ) : DestinationDemand
destination Airport
Résultat TheAirline.Models.Passengers.DestinationDemand

GetDestinationCargoRate() public méthode

public GetDestinationCargoRate ( Airport destination ) : ushort
destination Airport
Résultat ushort

GetDestinationCargoStatistics() public méthode

public GetDestinationCargoStatistics ( Airport destination ) : double
destination Airport
Résultat double

GetDestinationDemands() public méthode

public GetDestinationDemands ( ) : List
Résultat List

GetDestinationPassengerStatistics() public méthode

public GetDestinationPassengerStatistics ( Airport destination ) : long
destination Airport
Résultat long

GetDestinationPassengersObject() public méthode

public GetDestinationPassengersObject ( Airport destination ) : DestinationDemand
destination Airport
Résultat TheAirline.Models.Passengers.DestinationDemand

GetDestinationPassengersRate() public méthode

public GetDestinationPassengersRate ( Airport destination, AirlinerClass type ) : ushort
destination Airport
type TheAirline.Models.Airliners.AirlinerClass
Résultat ushort

GetDestinationPassengersSum() public méthode

public GetDestinationPassengersSum ( ) : int
Résultat int

GetDestinationsPassengers() public méthode

public GetDestinationsPassengers ( ) : List
Résultat List

GetGatePrice() public méthode

public GetGatePrice ( ) : long
Résultat long

GetHubs() public méthode

public GetHubs ( ) : List
Résultat List

GetHubs() public méthode

public GetHubs ( HubType type ) : List
type HubType
Résultat List

GetMajorDestinations() public méthode

public GetMajorDestinations ( ) : int>.Dictionary
Résultat int>.Dictionary

GetMaxRunwayLength() public méthode

public GetMaxRunwayLength ( ) : long
Résultat long

GetObjectData() public méthode

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

GetTerminalGatePrice() public méthode

public GetTerminalGatePrice ( ) : long
Résultat long

GetTerminalPrice() public méthode

public GetTerminalPrice ( ) : long
Résultat long

HasAirlineFacility() public méthode

public HasAirlineFacility ( ) : System.Boolean
Résultat System.Boolean

HasAsHomebase() public méthode

public HasAsHomebase ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Résultat System.Boolean

HasContractType() public méthode

public HasContractType ( Airline airline, AirportContract type ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
type AirportContract
Résultat System.Boolean

HasDestinationCargStatistics() public méthode

public HasDestinationCargStatistics ( Airport destination ) : System.Boolean
destination Airport
Résultat System.Boolean

HasDestinationPassengerStatistics() public méthode

public HasDestinationPassengerStatistics ( Airport destination ) : System.Boolean
destination Airport
Résultat System.Boolean

HasDestinationPassengersRate() public méthode

public HasDestinationPassengersRate ( Airport destination ) : System.Boolean
destination Airport
Résultat System.Boolean

HasFacilities() public méthode

public HasFacilities ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Résultat System.Boolean

HasFacilities() public méthode

public HasFacilities ( Airline airline, AirportFacility ftype ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
ftype AirportFacility
Résultat System.Boolean

HasHub() public méthode

public HasHub ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Résultat System.Boolean

IsBuildingFacility() public méthode

public IsBuildingFacility ( Airline airline, AirportFacility type ) : bool
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Résultat bool

RemoveAirlineContract() public méthode

public RemoveAirlineContract ( AirportContract contract ) : void
contract AirportContract
Résultat void

RemoveCooperation() public méthode

public RemoveCooperation ( Cooperation cooperation ) : void
cooperation TheAirline.Models.Airlines.AirlineCooperation.Cooperation
Résultat void

RemoveFacility() public méthode

public RemoveFacility ( Airline airline, AirportFacility facility ) : void
airline TheAirline.Models.Airlines.Airline
facility AirportFacility
Résultat void

RemoveHub() public méthode

public RemoveHub ( Hub hub ) : void
hub Hub
Résultat void

RemoveTerminal() public méthode

public RemoveTerminal ( Terminal terminal ) : void
terminal Terminal
Résultat void