Esempio n. 1
0
 public void PopulateTradePileGrid(NetworkAuctionInfo tradepileData)
 {
     Application.Current.Dispatcher.Invoke(() =>
     {
         ViewModel.Tradepile = new ObservableCollection <TradePileGrid>();
         foreach (var item in tradepileData.auctionInfo)
         {
             AddItemToTradepileGrid(item);
         }
     });
 }
Esempio n. 2
0
        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;
        }