public void PopulateTradePileGrid(NetworkAuctionInfo tradepileData) { Application.Current.Dispatcher.Invoke(() => { ViewModel.Tradepile = new ObservableCollection <TradePileGrid>(); foreach (var item in tradepileData.auctionInfo) { AddItemToTradepileGrid(item); } }); }
private async Task UpdateUIStatsUsingTradepileData(NetworkAuctionInfo tradepile) { var assetsTotalValue = await FifaTasks.CalculateTradepileAssetsTotalValue(tradepile.auctionInfo); ViewModel.CurrentCredits = tradepile.credits; if (ViewModel.StartingCredits == 0) { ViewModel.StartingCredits = tradepile.credits + assetsTotalValue; } ViewModel.CurrentCredits = tradepile.credits; ViewModel.Assets = assetsTotalValue; ViewModel.Total = tradepile.credits + assetsTotalValue; }