C# Класс TheAirline.Helpers.FleetAirlinerHelpers

Показать файл Открыть проект

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

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

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

Метод Описание
GetMinTimeBetweenFlights ( int passengers ) : System.TimeSpan
GetWindInfluence ( FleetAirliner airliner, Weather currentWeather ) : int

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

ClearAirlinerStatistics() публичный статический Метод

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

ConvertPassengerToCargoAirliner() публичный статический Метод

public static ConvertPassengerToCargoAirliner ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Результат void

CreateStopoverRoute() публичный статический Метод

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
Результат TheAirline.Models.Routes.StopoverRoute

CreateStopoverRoute() публичный статический Метод

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
Результат void

DoMaintenance() публичный статический Метод

public static DoMaintenance ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Результат void

GetAirlinerAgeDelay() публичный статический Метод

public static GetAirlinerAgeDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Результат int

GetAirlinerWeatherDelay() публичный статический Метод

public static GetAirlinerWeatherDelay ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Результат int

GetCruisingSpeed() публичный статический Метод

public static GetCruisingSpeed ( FleetAirliner airliner ) : int
airliner TheAirline.Models.Airliners.FleetAirliner
Результат int

GetDelayedMinutes() публичный статический Метод

public static GetDelayedMinutes ( FleetAirliner airliner ) : int>.KeyValuePair
airliner TheAirline.Models.Airliners.FleetAirliner
Результат int>.KeyValuePair

GetFuelExpenses() публичный статический Метод

public static GetFuelExpenses ( FleetAirliner airliner, double distance ) : double
airliner TheAirline.Models.Airliners.FleetAirliner
distance double
Результат double

GetMinTimeBetweenFlights() публичный статический Метод

public static GetMinTimeBetweenFlights ( AirlinerType type ) : System.TimeSpan
type TheAirline.Models.Airliners.AirlinerType
Результат System.TimeSpan

GetMinTimeBetweenFlights() публичный статический Метод

public static GetMinTimeBetweenFlights ( FleetAirliner airliner ) : System.TimeSpan
airliner TheAirline.Models.Airliners.FleetAirliner
Результат System.TimeSpan

RestoreMaintRoutes() публичный статический Метод

public static RestoreMaintRoutes ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Результат void

SetFlightStats() публичный статический Метод

public static SetFlightStats ( FleetAirliner airliner ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
Результат void

SetMaintenanceIntervals() публичный статический Метод

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
Результат void

SetMaintenanceIntervals() публичный статический Метод

public static SetMaintenanceIntervals ( FleetAirliner airliner, int a, int b, int c ) : void
airliner TheAirline.Models.Airliners.FleetAirliner
a int
b int
c int
Результат void

SetMaintenanceIntervals() публичный статический Метод

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
Результат void