コード例 #1
0
        public async Task <IActionResult> DeleteAllShoppingCartItems(int shoppingCartId)
        {
            var shoppingCartItems = await shoppingCartItemRepository.GetShoppingCartItemsByCartId(shoppingCartId);

            if (shoppingCartItems.Count == 0)
            {
                return(NotFound());
            }

            foreach (var item in shoppingCartItems)
            {
                shoppingCartItemRepository.RemoveShoppingCartItem(item);
            }

            await unitOfWork.CompleteAsync();

            return(Ok(shoppingCartId));
        }