public void LoadAmericanFlightsAsync() { // create data provider for reading data from CSV file var dataAirportsProvider = new CsvDataProvider(); dataAirportsProvider.GetDataCompleted += OnLoadAmericanAirportsCompleted; dataAirportsProvider.GetDataAsync("american_airports.csv"); }
private void OnLoadAmericanAirportsCompleted(object sender, CsvDataCompletedEventArgs e) { if (e.Error != null) { return; } this.Airports = ProcessAmericanAirportsData(e.Result); var dataFlightsProvider = new CsvDataProvider(); dataFlightsProvider.GetDataCompleted += OnLoadAmericanFlightsCompleted; dataFlightsProvider.GetDataAsync("american_flights.csv"); }
public void LoadWorldsAirportsAsync(bool onlyMajorAirports = true) { // create data provider for reading data from CSV file var dataAirportsProvider = new CsvDataProvider(); dataAirportsProvider.GetDataCompleted += OnLoadWorldsAirportsCompleted; if (onlyMajorAirports) { dataAirportsProvider.GetDataAsync("world_airports_major.csv"); } else { dataAirportsProvider.GetDataAsync("world_airports.csv"); } }