TheAirline.Models.Airports.Airport.GetAirlineContracts C# (CSharp) Méthode

GetAirlineContracts() public méthode

public GetAirlineContracts ( ) : List
Résultat List
        public List<AirportContract> GetAirlineContracts()
        {
            List<AirportContract> contracts;
            lock (_contracts)
            {
                contracts = new List<AirportContract>(_contracts);
            }
            return contracts;
        }

Same methods

Airport::GetAirlineContracts ( Airline airline ) : List

Usage Example

        public static bool HasFreeGates(Airport airport, Airline airline, Terminal.TerminalType type)
        {
            List<AirportContract> contracts = airport.GetAirlineContracts(airline).Where(c => c.TerminalType == type).ToList();

            if (contracts.Count == 0)
            {
                return false;
            }

            return airport.Terminals.GetFreeSlotsPercent(airline, type) > 90;
        }
All Usage Examples Of TheAirline.Models.Airports.Airport::GetAirlineContracts