Example #1
0
        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);
            }
        }