private void OnPhotoThumbnailSelected(ReturnAccessory accessory)
        {
            var categoryPreview = TopCategories.SingleOrDefault(c => c.ListOfAccessory.Contains(accessory));

            if (categoryPreview != null)
            {
                //_navigationFacade.NavigateToPhotoStream(categoryPreview, accessory);
                _navigationFacade.NavigateToAccessoryDetail(categoryPreview, accessory);
                //_navigationFacade.NavigateToRegisterPage();
            }
        }
Beispiel #2
0
        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/Accessories/" + id;
                HttpResponseMessage response = await client.GetAsync(apiUrl).ConfigureAwait(false);

                if (response.IsSuccessStatusCode)
                {
                    Acessories = await response.Content.ReadAsAsync <ReturnAccessory>();
                }
            }
        }
Beispiel #3
0
 public void NavigateToAccessoryDetail(ReturnAccessoryCombination accessoryCombination, ReturnAccessory accessory)
 {
     Navigate(typeof(AccessoryDetailViewModel), accessory);
 }