Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. try
  2. {
  3. HttpClient client = new HttpClient();
  4. client.MaxResponseContentBufferSize = BUFFER_SIZE;
  5. client.DefaultRequestHeaders.Add(CULTURE_ID, "es");
  6. client.DefaultRequestHeaders.Add(VALUE, LAST_WEEK_VALUE);
  7. client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue(BEARER, token);
  8.  
  9. var content = new StringContent("", System.Text.Encoding.UTF8, APPLICATION_JSON);
  10.  
  11. HttpResponseMessage response = await client.GetAsync(url);
  12. var result = await response.Content.ReadAsStringAsync();
  13. List<SubProductParser> prices;
  14. try
  15. {
  16. prices = JsonConvert.DeserializeObject<List<SubProductParser>>(result);
  17. }
  18. catch
  19. {
  20. // exception missin the final character in JSON "]"
  21. }
  22.  
  23. return prices.ElementAt(0);
  24.  
  25. }
  26. catch
  27. {
  28. return null;
  29. }
  30.  
  31. private async void Handle_Item_Tapped(object sender, ItemTappedEventArgs e)
  32. {
  33. var selected = e.Item as ProductParser;
  34. var lastPrice= await ApiConnector.GetLastWeekSubProductPrices(App.ViewModel.LoginViewModel.SesionToken,
  35. subCatViewModel.Selected.ProductId,
  36. subCatViewModel.Selected.Id);
  37. await subCatViewModel.IsFavorite();
  38. subCatViewModel.BarViewModel.Selected = selected;
  39. subCatViewModel.BarViewModel.Categories = _categories;
  40. subCatViewModel.LinearViewModel.Selected = selected;
  41. subCatViewModel.LinearViewModel.Categories = _categories;
  42. await Navigation.PushAsync(new Graphs(subCatViewModel));
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement