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(); } }
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>(); } } }
public void NavigateToAccessoryDetail(ReturnAccessoryCombination accessoryCombination, ReturnAccessory accessory) { Navigate(typeof(AccessoryDetailViewModel), accessory); }