Browse Source

Add basket ref

pull/33/head
Halil İbrahim Kalkan 5 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); var item = Items.FirstOrDefault(x => x.ProductId == productId);
return item?.Count ?? 0; 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.AutoMapper;
using Volo.Abp.Domain; using Volo.Abp.Domain;
using Volo.Abp.Domain.Entities.Events.Distributed; using Volo.Abp.Domain.Entities.Events.Distributed;
@ -9,7 +10,8 @@ namespace EShopOnAbp.CatalogService
[DependsOn( [DependsOn(
typeof(CatalogServiceDomainSharedModule), typeof(CatalogServiceDomainSharedModule),
typeof(AbpDddDomainModule), typeof(AbpDddDomainModule),
typeof(AbpAutoMapperModule) typeof(AbpAutoMapperModule),
typeof(BasketServiceDomainSharedModule)
)] )]
public class CatalogServiceDomainModule : AbpModule public class CatalogServiceDomainModule : AbpModule
{ {

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

@ -9,6 +9,7 @@
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\EShopOnAbp.CatalogService.Domain.Shared\EShopOnAbp.CatalogService.Domain.Shared.csproj" /> <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>
<ItemGroup> <ItemGroup>

Loading…
Cancel
Save