C# Класс TheAirline.Models.Airports.Airport

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

Private Properties

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

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

Метод Описание
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

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

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

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

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

public AddAirlineContract ( AirportContract contract ) : void
contract AirportContract
Результат void

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

public AddAirportFacility ( Airline airline, AirportFacility facility, System.DateTime finishedDate ) : void
airline TheAirline.Models.Airlines.Airline
facility AirportFacility
finishedDate System.DateTime
Результат void

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

public AddAirportFacility ( AirlineAirportFacility facility ) : void
facility AirlineAirportFacility
Результат void

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

public AddCargoDestinationStatistics ( Airport destination, double cargo ) : void
destination Airport
cargo double
Результат void

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

public AddCooperation ( Cooperation cooperation ) : void
cooperation TheAirline.Models.Airlines.AirlineCooperation.Cooperation
Результат void

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

public AddDestinationCargoRate ( Airport destination, ushort rate ) : void
destination Airport
rate ushort
Результат void

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

public AddDestinationCargoRate ( DestinationDemand cargo ) : void
cargo TheAirline.Models.Passengers.DestinationDemand
Результат void

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

public AddDestinationPassengersRate ( Airport destination, ushort rate ) : void
destination Airport
rate ushort
Результат void

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

public AddDestinationPassengersRate ( DestinationDemand passengers ) : void
passengers TheAirline.Models.Passengers.DestinationDemand
Результат void

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

public AddHub ( Hub hub ) : void
hub Hub
Результат void

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

public AddMajorDestination ( string destination, int pax ) : void
destination string
pax int
Результат void

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

public AddPassengerDestinationStatistics ( Airport destination, long passengers ) : void
destination Airport
passengers long
Результат void

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

public AddTerminal ( Terminal terminal ) : void
terminal Terminal
Результат void

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

public Airport ( AirportProfile profile ) : System
profile AirportProfile
Результат System

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

public ClearAirlineContracts ( ) : void
Результат void

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

public ClearDestinationCargoStatistics ( ) : void
Результат void

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

public ClearDestinationPassengerStatistics ( ) : void
Результат void

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

public ClearDestinationPassengers ( ) : void
Результат void

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

public ClearFacilities ( ) : void
Результат void

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

public ClearFacilities ( Airline airline ) : void
airline TheAirline.Models.Airlines.Airline
Результат void

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

public GetAirlineAirportFacility ( Airline airline, AirportFacility type ) : AirlineAirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Результат AirlineAirportFacility

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

public GetAirlineBuildingFacility ( Airline airline, AirportFacility type ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Результат AirportFacility

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

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

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

public GetAirlineContracts ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Результат List

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

public GetAirlineReputation ( Airline airline ) : double
airline TheAirline.Models.Airlines.Airline
Результат double

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

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

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

public GetAirportFacilities ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Результат List

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

public GetAirportFacility ( Airline airline, AirportFacility type, System.Boolean useAirport = false ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
useAirport System.Boolean
Результат AirportFacility

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

public GetCurrentAirportFacilities ( Airline airline ) : List
airline TheAirline.Models.Airlines.Airline
Результат List

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

public GetCurrentAirportFacility ( Airline airline, AirportFacility type ) : AirportFacility
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Результат AirportFacility

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

public GetDestinationCargoObject ( Airport destination ) : DestinationDemand
destination Airport
Результат TheAirline.Models.Passengers.DestinationDemand

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

public GetDestinationCargoRate ( Airport destination ) : ushort
destination Airport
Результат ushort

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

public GetDestinationCargoStatistics ( Airport destination ) : double
destination Airport
Результат double

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

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

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

public GetDestinationPassengerStatistics ( Airport destination ) : long
destination Airport
Результат long

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

public GetDestinationPassengersObject ( Airport destination ) : DestinationDemand
destination Airport
Результат TheAirline.Models.Passengers.DestinationDemand

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

public GetDestinationPassengersRate ( Airport destination, AirlinerClass type ) : ushort
destination Airport
type TheAirline.Models.Airliners.AirlinerClass
Результат ushort

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

public GetDestinationPassengersSum ( ) : int
Результат int

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

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

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

public GetGatePrice ( ) : long
Результат long

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

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

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

public GetHubs ( HubType type ) : List
type HubType
Результат List

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

public GetMajorDestinations ( ) : int>.Dictionary
Результат int>.Dictionary

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

public GetMaxRunwayLength ( ) : long
Результат long

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

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

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

public GetTerminalGatePrice ( ) : long
Результат long

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

public GetTerminalPrice ( ) : long
Результат long

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

public HasAirlineFacility ( ) : System.Boolean
Результат System.Boolean

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

public HasAsHomebase ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Результат System.Boolean

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

public HasContractType ( Airline airline, AirportContract type ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
type AirportContract
Результат System.Boolean

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

public HasDestinationCargStatistics ( Airport destination ) : System.Boolean
destination Airport
Результат System.Boolean

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

public HasDestinationPassengerStatistics ( Airport destination ) : System.Boolean
destination Airport
Результат System.Boolean

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

public HasDestinationPassengersRate ( Airport destination ) : System.Boolean
destination Airport
Результат System.Boolean

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

public HasFacilities ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Результат System.Boolean

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

public HasFacilities ( Airline airline, AirportFacility ftype ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
ftype AirportFacility
Результат System.Boolean

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

public HasHub ( Airline airline ) : System.Boolean
airline TheAirline.Models.Airlines.Airline
Результат System.Boolean

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

public IsBuildingFacility ( Airline airline, AirportFacility type ) : bool
airline TheAirline.Models.Airlines.Airline
type AirportFacility
Результат bool

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

public RemoveAirlineContract ( AirportContract contract ) : void
contract AirportContract
Результат void

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

public RemoveCooperation ( Cooperation cooperation ) : void
cooperation TheAirline.Models.Airlines.AirlineCooperation.Cooperation
Результат void

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

public RemoveFacility ( Airline airline, AirportFacility facility ) : void
airline TheAirline.Models.Airlines.Airline
facility AirportFacility
Результат void

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

public RemoveHub ( Hub hub ) : void
hub Hub
Результат void

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

public RemoveTerminal ( Terminal terminal ) : void
terminal Terminal
Результат void