private async System.Threading.Tasks.Task PopulateFromWeb() { var client = new DominulatorWebClient(); var allCards = client.GetAllCards(); await allCards.ContinueWith(async (continuation) => { var jsonObject = continuation.Result; if (jsonObject == null) { return; } var jsonArray = jsonObject.GetArray(); if (jsonArray == null) { return; } this.originalCards.Clear(); foreach (Windows.Data.Json.JsonValue currentItem in jsonArray) { this.originalCards.Add(new DominionCard(currentItem)); } } ); }
private async System.Threading.Tasks.Task PopulateFromWeb() { var client = new DominulatorWebClient(); var allCards = client.GetAllCards(); await allCards.ContinueWith(async (continuation) => { var jsonObject = continuation.Result; if (jsonObject == null) return; var jsonArray = jsonObject.GetArray(); if (jsonArray == null) return; this.originalCards.Clear(); foreach (Windows.Data.Json.JsonValue currentItem in jsonArray) { this.originalCards.Add(new DominionCard(currentItem)); } } ); }