public MainPage() { this.InitializeComponent(); directory = new AirportData.OurAirports.AirportDirectory(); this.NavigationCacheMode = NavigationCacheMode.Required; }
public static FlightPlan FromString(string s, IAirportDirectory directory) { var retval = new FlightPlan(); if(string.IsNullOrWhiteSpace(s)) { throw new ArgumentException("s"); } var wpTable = s.Split(Separator); retval.Waypoints = wpTable.Select(wp => directory.GetAirportData(wp)); return retval; }
public static FlightPlan FromString(string s, IAirportDirectory directory) { var retval = new FlightPlan(); if (string.IsNullOrWhiteSpace(s)) { throw new ArgumentException("s"); } var wpTable = s.Split(Separator); retval.Waypoints = wpTable.Select(wp => directory.GetAirportData(wp)); return(retval); }
public FlightPlanSource(IAirportDirectory directory) { this.airportDirectory = directory; }