public async void FetchData() { var service = new ShoppingQuery(); var result = await service.Get(); if (result.Data != null) { var items = result.Data.Weeks.OrderByDescending(m => m.WeekId).Select(x => new Shopping() { ShopperName = $"{x.Shopper.FirstName} {x.Shopper.LastName}", Cost = x.Cost, Owed = (x.Cost - x.Users.Sum(s => s.Paid)), Paid = x.Users.Sum(s => s.Paid) }).ToList(); Shopping = new ObservableCollection <Model.Shopping>(items); } }