Beispiel #1
0
 /// <summary>
 /// build a Region
 /// </summary>
 /// <param name="ourAirportsCountryRegion">OurAirports region</param>
 /// <param name="continent">the continent code</param>
 /// <param name="countryCode">the Country code</param>
 /// <returns>the Region</returns>
 private Region BuildRegion(OurAirportsData.Region ourAirportsCountryRegion,
     string continent, string countryCode)
 {
     var region = new Region
     {
         Code = ourAirportsCountryRegion.Code,
         LocalCode = ourAirportsCountryRegion.LocalCode,
         Name = ourAirportsCountryRegion.Name,
         NameEs = continent == "NA" ?
             _maxMindHandler.GetNorthAmericaRegionName(countryCode, ourAirportsCountryRegion.LocalCode, SpanishLangugeCode) :
             _maxMindHandler.GetNonNorthAmericaRegionName(countryCode, ourAirportsCountryRegion.Name, SpanishLangugeCode),
         WikipediaLink = ourAirportsCountryRegion.WikipediaLink != string.Empty ? ourAirportsCountryRegion.WikipediaLink : null,
         Airports = new Collection<Airport>()
     };
     return region;
 }
Beispiel #2
0
 /// <summary>
 /// build an Airport
 /// </summary>
 /// <param name="ourAirportsRegionAirport">OurAirports airport</param>
 /// <returns>the Airport</returns>
 private Airport BuildAirport(OurAirportsData.Airport ourAirportsRegionAirport)
 {
     var airport = new Airport
         {
             Elevation = ourAirportsRegionAirport.Elevation,
             GpsCode = ourAirportsRegionAirport.GpsCode != string.Empty ? ourAirportsRegionAirport.GpsCode : null,
             HomeLink = ourAirportsRegionAirport.HomeLink != string.Empty ? ourAirportsRegionAirport.HomeLink : null,
             IataCode = ourAirportsRegionAirport.IataCode != string.Empty ? ourAirportsRegionAirport.IataCode : null,
             Ident = ourAirportsRegionAirport.Ident,
             Latitude = ourAirportsRegionAirport.Latitude,
             LocalCode = ourAirportsRegionAirport.LocalCode != string.Empty ? ourAirportsRegionAirport.LocalCode : null,
             Longitude = ourAirportsRegionAirport.Longitude,
             Municipality = ourAirportsRegionAirport.Municipality != string.Empty ? ourAirportsRegionAirport.Municipality : null,
             MunicipalityEs = _maxMindHandler.GetCityName(ourAirportsRegionAirport.Municipality, SpanishLangugeCode),
             Name = ourAirportsRegionAirport.Name,
             ScheduledService = ourAirportsRegionAirport.ScheduledService == "yes",
             Type = ourAirportsRegionAirport.Type,
             WikipediaLink = ourAirportsRegionAirport.WikipediaLink != string.Empty ? ourAirportsRegionAirport.WikipediaLink : null
         };
     return airport;
 }