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)); }