Browse Source

Add basket ref

pull/33/head
Halil İbrahim Kalkan 4 years ago
parent
commit
b1bbb27563
  1. 5
      services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs
  2. 6
      services/catalog/src/EShopOnAbp.CatalogService.Domain/CatalogServiceDomainModule.cs
  3. 1
      services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj

5
services/basket/src/EShopOnAbp.BasketService.Domain/Basket.cs

@ -65,4 +65,9 @@ public class Basket : AggregateRoot<Guid>
var item = Items.FirstOrDefault(x => x.ProductId == productId);
return item?.Count ?? 0;
}
public void Clear()
{
Items.Clear();
}
}

6
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
{

1
services/catalog/src/EShopOnAbp.CatalogService.Domain/EShopOnAbp.CatalogService.Domain.csproj

@ -9,6 +9,7 @@
<ItemGroup>
<ProjectReference Include="..\EShopOnAbp.CatalogService.Domain.Shared\EShopOnAbp.CatalogService.Domain.Shared.csproj" />
<ProjectReference Include="..\..\..\basket\src\EShopOnAbp.BasketService.Domain.Shared\EShopOnAbp.BasketService.Domain.Shared.csproj" />
</ItemGroup>
<ItemGroup>

Loading…
Cancel
Save