C# 클래스 TheAirline.Models.Airports.Terminals

상속: BaseModel
파일 보기 프로젝트 열기: TheAirlineProject/tap-desktop 1 사용 예제들

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