public void Handle(CartEmptied evt)
        {
            var cart = context.GetCartById(evt.CartId);

            cart.Items.Clear();
            context.SaveCart(cart);
        }
示例#2
0
        private void Handle(CartEmptied evt)
        {
            var cart = db.GetCartById(evt.CartId);

            cart.Items.Clear();
            db.SaveCart(cart);
        }
示例#3
0
 private void Apply(CartEmptied evt)
 {
     products.Clear();
 }
示例#4
0
 public void Handle(CartEmptied evt)
 {
     Model.CartEmptied(evt.CartId, evt.Timestamp);
 }
示例#5
0
 internal void Apply(CartEmptied @event)
 {
     Id = @event.AggregateRootId;
     CartItems.Clear();
 }
示例#6
0
 public async Task HandleAsync(CartEmptied @event)
 {
     await ExecuteSaveAsync(@event.AggregateId, cart => new ShoppingCartReadModel(cart));
 }
示例#7
0
 private void Apply(CartEmptied evt)
 {
     _shoppingCartItems.Clear();
 }