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;
}