Esempio n. 1
0
        private void InitialiseTokenBalanceSummary()
        {
            TokenBalanceSummary = new List <AccountToken>();
            var tokens  = AccountsInfo.SelectMany(x => x.AccountTokens);
            var symbols = tokens.Select(x => x.Symbol).Distinct();

            foreach (var symbol in symbols)
            {
                var tokenSummary = new AccountToken()
                {
                    Symbol = symbol
                };
                tokenSummary.Balance = tokens.Where(x => x.Symbol == symbol).Sum(x => x.Balance);
                TokenBalanceSummary.Add(tokenSummary);
            }
        }