private void HandleEvent(Customer customer, CartCreated @event)
 {
     customer.Cart = new Cart
     {
         Id       = @event.CartId,
         Products = new List <Product>()
     };
 }
Пример #2
0
        private void Handle(CartCreated evt)
        {
            var newCart = new ShoppingCartReadModel
            {
                ClientId = evt.ClientId,
                Id       = evt.CartId
            };

            db.SaveCart(newCart);
        }
Пример #3
0
 private void OnCartCreated(CartCreated evt)
 {
     AggregateId = evt.AggregateId;
 }
Пример #4
0
 private void Apply(CartCreated evt)
 {
     this.id       = evt.CartId;
     this.clientId = evt.ClientId;
 }
Пример #5
0
 public ShoppingCart(CartCreated initEvent)
 {
     this.ApplyChanges(initEvent);
 }
Пример #6
0
 private void Apply(CartCreated evt)
 {
     id       = evt.CartId;
     clientId = evt.ClientId;
 }
Пример #7
0
        public void CreateCart(Guid cartId, DateTime createdAt)
        {
            var ev = new CartCreated(cartId, createdAt);

            AddEvent(ev);
        }
Пример #8
0
 public void Apply(CartCreated evt)
 {
     Id = evt.Id;
 }
Пример #9
0
 internal void Apply(CartCreated @event)
 {
     Id         = @event.AggregateRootId;
     CustomerId = @event.CustomerId;
 }
Пример #10
0
 private void Apply(CartCreated evt)
 {
     _customerId = evt.CustomerId;
 }