public ActionResult CartDisplay() { GetShoppingCart(); LocationBicycleAccessoriesViewModel lbavm = new LocationBicycleAccessoriesViewModel(); lbavm.Cart = cart; return(PartialView(lbavm)); }
// GET: Users/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { return(NotFound()); } LocationBicycleAccessoriesViewModel lbavm = new LocationBicycleAccessoriesViewModel(); using (var httpClient = new HttpClient()) { using (var response = await httpClient.GetAsync($"{baseurl}bicycles")) { string apiresponse = await response.Content.ReadAsStringAsync(); lbavm.Bicycle = JsonConvert.DeserializeObject <List <Bicycle> >(apiresponse); } using (var response = await httpClient.GetAsync($"{baseurl}accessories")) { string apiresponse = await response.Content.ReadAsStringAsync(); lbavm.Accessories = JsonConvert.DeserializeObject <List <Accessories> >(apiresponse); } using (var response = await httpClient.GetAsync($"{baseurl}Locations/{id}")) { string apiResponse = await response.Content.ReadAsStringAsync(); lbavm.Location = JsonConvert.DeserializeObject <Location>(apiResponse); } } lbavm.Bicycle = lbavm.Bicycle.Where(b => b.LocationId == id).ToList(); GetShoppingCart(); lbavm.Cart = cart; return(View(lbavm)); }