diff --git a/src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs b/src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs index 2449b16..d065e4b 100644 --- a/src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs +++ b/src/ApplicationCore/Entities/BasketAggregate/BasketItem.cs @@ -5,5 +5,6 @@ public decimal UnitPrice { get; set; } public int Quantity { get; set; } public int CatalogItemId { get; set; } + public int BasketId { get; private set; } } } diff --git a/src/ApplicationCore/Services/BasketService.cs b/src/ApplicationCore/Services/BasketService.cs index e719b5c..1411cc2 100644 --- a/src/ApplicationCore/Services/BasketService.cs +++ b/src/ApplicationCore/Services/BasketService.cs @@ -35,12 +35,6 @@ namespace Microsoft.eShopWeb.ApplicationCore.Services public async Task DeleteBasketAsync(int basketId) { var basket = await _basketRepository.GetByIdAsync(basketId); - - foreach (var item in basket.Items.ToList()) - { - await _basketItemRepository.DeleteAsync(item); - } - await _basketRepository.DeleteAsync(basket); }