示例#1
0
        //returns all airports where the airport has demand
        public List <Airport> getDestinationDemands()
        {
            var destinations = new List <DestinationDemand>();

            destinations.AddRange(this.Statics.getDemands());
            destinations.AddRange(this.DestinationCargo);
            destinations.AddRange(this.DestinationPassengers);

            return(destinations.Select(d => Airports.GetAirport(d.Destination)).Distinct().ToList());
        }
示例#2
0
        //returns a list of major destinations and pax
        public Dictionary <Airport, int> getMajorDestinations()
        {
            Dictionary <Airport, int> majorDestinations = new Dictionary <Airport, int>();

            foreach (KeyValuePair <string, int> md in this.Profile.MajorDestionations)
            {
                majorDestinations.Add(Airports.GetAirport(md.Key), md.Value);
            }

            return(majorDestinations);
        }