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); } }