C# Class TheAirline.Models.Routes.Flight

Inheritance: BaseModel
ファイルを表示 Open project: TheAirlineProject/tap-desktop Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AddDelayMinutes ( int minutes ) : void
Flight ( RouteTimeTableEntry entry ) : System
GetCargoPrice ( ) : double
GetDepartureAirport ( ) : Airport
GetExpectedLandingTime ( ) : System.DateTime
GetFlightAirlinerClass ( AirlinerClass type ) : FlightAirlinerClass
GetNextDestination ( ) : Airport
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetScheduledLandingTime ( ) : System.DateTime
GetTotalPassengers ( ) : int
IsCargoFlight ( ) : bool
IsPassengerFlight ( ) : bool

Protected Methods

Method Description
Flight ( SerializationInfo info, StreamingContext ctxt ) : System

Method Details

AddDelayMinutes() public method

public AddDelayMinutes ( int minutes ) : void
minutes int
return void

Flight() public method

public Flight ( RouteTimeTableEntry entry ) : System
entry RouteTimeTableEntry
return System

Flight() protected method

protected Flight ( SerializationInfo info, StreamingContext ctxt ) : System
info System.Runtime.Serialization.SerializationInfo
ctxt System.Runtime.Serialization.StreamingContext
return System

GetCargoPrice() public method

public GetCargoPrice ( ) : double
return double

GetDepartureAirport() public method

public GetDepartureAirport ( ) : Airport
return TheAirline.Models.Airports.Airport

GetExpectedLandingTime() public method

public GetExpectedLandingTime ( ) : System.DateTime
return System.DateTime

GetFlightAirlinerClass() public method

public GetFlightAirlinerClass ( AirlinerClass type ) : FlightAirlinerClass
type TheAirline.Models.Airliners.AirlinerClass
return FlightAirlinerClass

GetNextDestination() public method

public GetNextDestination ( ) : Airport
return TheAirline.Models.Airports.Airport

GetObjectData() public method

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
return void

GetScheduledLandingTime() public method

public GetScheduledLandingTime ( ) : System.DateTime
return System.DateTime

GetTotalPassengers() public method

public GetTotalPassengers ( ) : int
return int

IsCargoFlight() public method

public IsCargoFlight ( ) : bool
return bool

IsPassengerFlight() public method

public IsPassengerFlight ( ) : bool
return bool