C# Class TheAirline.Helpers.FleetAirlinerHelpers

Afficher le fichier Open project: TheAirlineProject/tap-desktop

Méthodes publiques

Méthode Description
ClearAirlinerStatistics ( ) : void
ConvertPassengerToCargoAirliner ( FleetAirliner airliner ) : void
CreateStopoverRoute ( Airport dest1, Airport stopover, Airport dest2, Route mainroute, bool oneLegged, Route type ) : StopoverRoute
CreateStopoverRoute ( Route route, Airport stopover1, Airport stopover2 = null ) : void
DoMaintenance ( FleetAirliner airliner ) : void
GetAirlinerAgeDelay ( FleetAirliner airliner ) : int
GetAirlinerWeatherDelay ( FleetAirliner airliner ) : int
GetCruisingSpeed ( FleetAirliner airliner ) : int
GetDelayedMinutes ( FleetAirliner airliner ) : int>.KeyValuePair
GetFuelExpenses ( FleetAirliner airliner, double distance ) : double
GetMinTimeBetweenFlights ( AirlinerType type ) : System.TimeSpan
GetMinTimeBetweenFlights ( FleetAirliner airliner ) : System.TimeSpan
RestoreMaintRoutes ( FleetAirliner airliner ) : void
SetFlightStats ( FleetAirliner airliner ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c ) : void
SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c, int d ) : void

Private Methods

Méthode Description
GetMinTimeBetweenFlights ( int passengers ) : System.TimeSpan
GetWindInfluence ( FleetAirliner airliner, Weather currentWeather ) : int

Method Details

ClearAirlinerStatistics() public static méthode

public static ClearAirlinerStatistics ( ) : void
Résultat void

ConvertPassengerToCargoAirliner() public static méthode

public static ConvertPassengerToCargoAirliner ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

CreateStopoverRoute() public static méthode

public static CreateStopoverRoute ( Airport dest1, Airport stopover, Airport dest2, Route mainroute, bool oneLegged, Route type ) : StopoverRoute
dest1 TheAirline.Models.Airports.Airport
stopover TheAirline.Models.Airports.Airport
dest2 TheAirline.Models.Airports.Airport
mainroute TheAirline.Models.Routes.Route
oneLegged bool
type TheAirline.Models.Routes.Route
Résultat TheAirline.Models.Routes.StopoverRoute

CreateStopoverRoute() public static méthode

public static CreateStopoverRoute ( Route route, Airport stopover1, Airport stopover2 = null ) : void
route TheAirline.Models.Routes.Route
stopover1 TheAirline.Models.Airports.Airport
stopover2 TheAirline.Models.Airports.Airport
Résultat void

DoMaintenance() public static méthode

public static DoMaintenance ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

GetAirlinerAgeDelay() public static méthode

public static GetAirlinerAgeDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat int

GetAirlinerWeatherDelay() public static méthode

public static GetAirlinerWeatherDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat int

GetCruisingSpeed() public static méthode

public static GetCruisingSpeed ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat int

GetDelayedMinutes() public static méthode

public static GetDelayedMinutes ( FleetAirliner airliner ) : int>.KeyValuePair
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat int>.KeyValuePair

GetFuelExpenses() public static méthode

public static GetFuelExpenses ( FleetAirliner airliner, double distance ) : double
airliner TheAirline.Models.Airliners.FleetAirliner
distance double
Résultat double

GetMinTimeBetweenFlights() public static méthode

public static GetMinTimeBetweenFlights ( AirlinerType type ) : System.TimeSpan
type TheAirline.Models.Airliners.AirlinerType
Résultat System.TimeSpan

GetMinTimeBetweenFlights() public static méthode

public static GetMinTimeBetweenFlights ( FleetAirliner airliner ) : System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat System.TimeSpan

RestoreMaintRoutes() public static méthode

public static RestoreMaintRoutes ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

SetFlightStats() public static méthode

public static SetFlightStats ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Résultat void

SetMaintenanceIntervals() public static méthode

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
Résultat void

SetMaintenanceIntervals() public static méthode

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
c int
Résultat void

SetMaintenanceIntervals() public static méthode

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c, int d ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
c int
d int
Résultat void