void PopulatePilotLists(PilotList pilots) { var solrain = from Pilot p in pilots.List where p.Faction == Factions.SOLRAIN select p; var quantar = from Pilot p in pilots.List where p.Faction == Factions.QUANTAR select p; var oct = from Pilot p in pilots.List where p.Faction == Factions.OCTAVIUS select p; solrainAdapter.Update(solrain); quantarAdapter.Update(quantar); octaviusAdapter.Update(oct); currentTab.Refresh(); if (pd != null) { pd.Dismiss(); } }