public async Task <IActionResult> Index(Dictionary <string, int> quantities, string action) { if (action == "[ Checkout ]") { return(RedirectToAction("Create", "Order")); } try { var user = _buyerService.Get(HttpContext.User); var cart = await _cartApiClient.SetQuantities(user, quantities); var vm = await _cartApiClient.Updatecart(cart); } catch (BrokenCircuitException) { HandleBrokenCircuitException(); } return(View()); }