Example #1
0
        private async void RefreshData()
        {
            var svc = new CatalogServicesClient();
            Task <ObservableCollection <ProductCategoryInfo> > categoryFetcher = svc.GetProductCategoriesAsync();
            var categories = await categoryFetcher;

            this.DefaultViewModel["Items"] = from c in categories
                                             orderby c.Name
                                             select new SampleDataItem(
                c.Id.ToString(),
                c.Name,
                c.Description,
                svc.GetImageUrlByCategoryIdAsync(c.Id).Result,
                c.Description,
                string.Empty,
                null
                );
        }