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

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

Private Properties

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

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

Метод Описание
AddTerminal ( Terminal terminal ) : void
Clear ( ) : void
GetDeliveredTerminals ( ) : List
GetFreeGates ( ) : int
GetFreeGates ( Terminal type ) : int
GetFreeSlotsPercent ( Airline airline, Terminal type ) : double
GetGates ( ) : List
GetGates ( Airline airline ) : List
GetInuseGates ( Terminal type ) : int
GetInusePercent ( Terminal type ) : double
GetNumberOfAirportTerminals ( ) : int
GetNumberOfAirportTerminals ( Terminal terminaltype ) : int
GetNumberOfGates ( ) : int
GetNumberOfGates ( Airline airline ) : int
GetNumberOfGates ( Terminal type ) : int
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetOrdereredGates ( ) : int
GetTerminals ( ) : List
HasTerminal ( Airline airline ) : System.Boolean
RemoveTerminal ( Terminal terminal ) : void
SwitchAirline ( Airline airlineFrom, Airline airlineTo ) : void
Terminals ( Airport airport ) : System

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

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

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

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

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

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

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

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

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

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

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

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

public GetFreeGates ( Terminal type ) : int
type Terminal
Результат int

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

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

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

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

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

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

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

public GetInuseGates ( Terminal type ) : int
type Terminal
Результат int

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

public GetInusePercent ( Terminal type ) : double
type Terminal
Результат double

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

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

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

public GetNumberOfAirportTerminals ( Terminal terminaltype ) : int
terminaltype Terminal
Результат int

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

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

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

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

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

public GetNumberOfGates ( Terminal type ) : int
type Terminal
Результат int

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

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

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

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

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

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

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

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

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

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

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

public SwitchAirline ( Airline airlineFrom, Airline airlineTo ) : void
airlineFrom TheAirline.Models.Airlines.Airline
airlineTo TheAirline.Models.Airlines.Airline
Результат void

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

public Terminals ( Airport airport ) : System
airport Airport
Результат System