public void Apply(QuantityAdjusted aggregateEvent)
        {
            var item = GetBasketItem(aggregateEvent.ProductName);

            _basketItems.Remove(item);
            _basketItems.Add(item.WithQuantity(aggregateEvent.Quantity));
        }
示例#2
0
        internal void Apply(QuantityAdjusted @event)
        {
            Id = @event.AggregateRootId;
            var item = GetCartItem(@event.ProductName);

            CartItems.Remove(item);
            CartItems.Add(item.WithQuantity(@event.Quantity));
        }