private void getContentPack() { RunOnUiThread(() => ShowLightboxDialog(Application.Resources.GetString(Resource.String.contentGrabbingYourPack))); LOLConnectClient connect = new LOLConnectClient(LOLConstants.DefaultHttpBinding, LOLConstants.LOLConnectEndpoint); contentPacks = GetAllLocalContentPacks(packType).ToDictionary(s => Convert.ToString(s.ContentPackID), s => ContentPackDB.ConvertFromContentPackDB(s)); if (contentPacks.Count != 0) DisplayContentPack(contentPacks); List<int> excludeContentPacks = new List<int>(); excludeContentPacks = contentPacks.Values.Select(s => s.ContentPackID).ToList(); connect.ContentPacksGetByTypeAndAccountIDCompleted += new EventHandler<ContentPacksGetByTypeAndAccountIDCompletedEventArgs>(connect_ContentPacksGetByTypeCompleted); connect.ContentPacksGetByTypeAndAccountIDAsync(AndroidData.CurrentUser.AccountID, packType, excludeContentPacks, new Guid(AndroidData.ServiceAuthToken)); }