コード例 #1
0
        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());
        }