From b1bbb275633f9173bea6bf0cb22daa2fa3bfbdda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 10 Dec 2021 20:49:40 +0300 Subject: [PATCH] Add basket ref --- .../basket/src/EShopOnAbp.BasketService.Domain/Basket.cs | 5 +++++ .../CatalogServiceDomainModule.cs | 6 ++++-- .../EShopOnAbp.CatalogService.Domain.csproj | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs b/services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs index 78e04c53..61064707 100644 --- a/services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs +++ b/services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs @@ -65,4 +65,9 @@ public class Basket : AggregateRoot var item = Items.FirstOrDefault(x => x.ProductId == productId); return item?.Count ?? 0; } + + public void Clear() + { + Items.Clear(); + } } \ No newline at end of file diff --git a/services/catalog/src/EShopOnAbp.CatalogService.Domain/CatalogServiceDomainModule.cs b/services/catalog/src/EShopOnAbp.CatalogService.Domain/CatalogServiceDomainModule.cs index 14a6c863..aeefa861 100644 --- a/services/catalog/src/EShopOnAbp.CatalogService.Domain/CatalogServiceDomainModule.cs +++ b/services/catalog/src/EShopOnAbp.CatalogService.Domain/CatalogServiceDomainModule.cs @@ -1,4 +1,5 @@ -using EShopOnAbp.CatalogService.Products; +using EShopOnAbp.BasketService; +using EShopOnAbp.CatalogService.Products; using Volo.Abp.AutoMapper; using Volo.Abp.Domain; using Volo.Abp.Domain.Entities.Events.Distributed; @@ -9,7 +10,8 @@ namespace EShopOnAbp.CatalogService [DependsOn( typeof(CatalogServiceDomainSharedModule), typeof(AbpDddDomainModule), - typeof(AbpAutoMapperModule) + typeof(AbpAutoMapperModule), + typeof(BasketServiceDomainSharedModule) )] public class CatalogServiceDomainModule : AbpModule { diff --git a/services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj b/services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj index 19beb646..889b067f 100644 --- a/services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj +++ b/services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj @@ -9,6 +9,7 @@ +