Browse Source

updated basket service to handle orderplaced eto

pull/53/head
Galip Tolga Erdem 5 years ago
parent
commit
46809d2c07
  1. 12
      services/basket/src/EShopOnAbp.BasketService.Domain/Orders/OrderPlacedEventHandler.cs

12
services/basket/src/EShopOnAbp.BasketService.Domain/Orders/OrderAcceptedEventHandler.cs → services/basket/src/EShopOnAbp.BasketService.Domain/Orders/OrderPlacedEventHandler.cs

@ -5,22 +5,20 @@ using Volo.Abp.EventBus.Distributed;
namespace EShopOnAbp.BasketService.Orders
{
public class OrderAcceptedEventHandler :
IDistributedEventHandler<OrderAcceptedEto>,
ITransientDependency
public class OrderPlacedEventHandler : IDistributedEventHandler<OrderPlacedEto>, ITransientDependency
{
private readonly IBasketRepository _basketRepository;
public OrderAcceptedEventHandler(IBasketRepository basketRepository)
public OrderPlacedEventHandler(IBasketRepository basketRepository)
{
_basketRepository = basketRepository;
}
public async Task HandleEventAsync(OrderAcceptedEto eventData)
public async Task HandleEventAsync(OrderPlacedEto eventData)
{
var basket = await _basketRepository.GetAsync(eventData.BuyerId);
var basket = await _basketRepository.GetAsync(eventData.Buyer.BuyerId);
basket.Clear();
await _basketRepository.UpdateAsync(basket);
}
}
}
}
Loading…
Cancel
Save