public async Task <ActionResult> Update(ShoppingCartUpdateModel cart, string shoppingCartId)
        {
            ShoppingCart parsedCart = await _shoppingCartHelpers.ParseCart(cart);

            await _shoppingCartPersistence.Store(parsedCart, shoppingCartId);

            return(RedirectToAction(nameof(Index), new { shoppingCartId }));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> Update(ShoppingCartUpdateModel cart, string shoppingCartId)
        {
            var parsedCart = (await _shoppingCartHelpers.ParseCart(cart)).Where(line => line.Quantity > 0).ToList();
            await _priceService.AddPrices(parsedCart);

            await _shoppingCartPersistence.Store(parsedCart, shoppingCartId);

            return(RedirectToAction(nameof(Index), new { shoppingCartId }));
        }