Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try
- {
- HttpClient client = new HttpClient();
- client.MaxResponseContentBufferSize = BUFFER_SIZE;
- client.DefaultRequestHeaders.Add(CULTURE_ID, "es");
- client.DefaultRequestHeaders.Add(VALUE, LAST_WEEK_VALUE);
- client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(BEARER, token);
- var content = new StringContent("", System.Text.Encoding.UTF8, APPLICATION_JSON);
- HttpResponseMessage response = await client.GetAsync(url);
- var result = await response.Content.ReadAsStringAsync();
- List<SubProductParser> prices;
- try
- {
- prices = JsonConvert.DeserializeObject<List<SubProductParser>>(result);
- }
- catch
- {
- // exception missin the final character in JSON "]"
- }
- return prices.ElementAt(0);
- }
- catch
- {
- return null;
- }
- private async void Handle_Item_Tapped(object sender, ItemTappedEventArgs e)
- {
- var selected = e.Item as ProductParser;
- var lastPrice= await ApiConnector.GetLastWeekSubProductPrices(App.ViewModel.LoginViewModel.SesionToken,
- subCatViewModel.Selected.ProductId,
- subCatViewModel.Selected.Id);
- await subCatViewModel.IsFavorite();
- subCatViewModel.BarViewModel.Selected = selected;
- subCatViewModel.BarViewModel.Categories = _categories;
- subCatViewModel.LinearViewModel.Selected = selected;
- subCatViewModel.LinearViewModel.Categories = _categories;
- await Navigation.PushAsync(new Graphs(subCatViewModel));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement