private void OnShowAllSelected(ReturnAccessoryCombination accessoryCombination)
 {
     SelectedAccessoryCategory = accessoryCombination;
     _navigationFacade.NavigateToCategoryPage(accessoryCombination);
     //SelectedCategoryPreview = categoryPreview;
     //_navigationFacade.NavigateToPhotoStream(categoryPreview);
 }
        public async Task InitializeAccessoriesDetails(int id)
        {
            using (var client = new HttpClient())
            {
                var    resourceLoader = ResourceLoader.GetForCurrentView();
                string serverUrl      = resourceLoader.GetString("ServerURL");
                client.BaseAddress = new Uri(serverUrl);
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                // New code:
                String apiUrl = "/api/AccessoryCategoriesFull/" + id;
                HttpResponseMessage response = await client.GetAsync(apiUrl).ConfigureAwait(false);

                if (response.IsSuccessStatusCode)
                {
                    Acessories = await response.Content.ReadAsAsync <ReturnAccessoryCombination>();
                }
            }
        }
Пример #3
0
 public void NavigateToAccessoryDetail(ReturnAccessoryCombination accessoryCombination, ReturnAccessory accessory)
 {
     Navigate(typeof(AccessoryDetailViewModel), accessory);
 }
Пример #4
0
 public void NavigateToCategoryPage(ReturnAccessoryCombination accessoryCombination)
 {
     Navigate(typeof(CategoryPageViewModel), accessoryCombination);
 }