/// <summary> /// Lookup all airport names /// </summary> private void OnGetNames(object sender, DoWorkEventArgs doWorkEventArgs) { var updater = new ListViewUpdater(codeList); foreach (var entry in airports) { try { var status = AirportService.GetStatus(entry.Code); if (status != null) { entry.Name = status.Name; updater.Post(); } } catch (Exception ex) { // Ignore } } }