private void HandleEvent(Customer customer, CartCreated @event) { customer.Cart = new Cart { Id = @event.CartId, Products = new List <Product>() }; }
private void Handle(CartCreated evt) { var newCart = new ShoppingCartReadModel { ClientId = evt.ClientId, Id = evt.CartId }; db.SaveCart(newCart); }
private void OnCartCreated(CartCreated evt) { AggregateId = evt.AggregateId; }
private void Apply(CartCreated evt) { this.id = evt.CartId; this.clientId = evt.ClientId; }
public ShoppingCart(CartCreated initEvent) { this.ApplyChanges(initEvent); }
private void Apply(CartCreated evt) { id = evt.CartId; clientId = evt.ClientId; }
public void CreateCart(Guid cartId, DateTime createdAt) { var ev = new CartCreated(cartId, createdAt); AddEvent(ev); }
public void Apply(CartCreated evt) { Id = evt.Id; }
internal void Apply(CartCreated @event) { Id = @event.AggregateRootId; CustomerId = @event.CustomerId; }
private void Apply(CartCreated evt) { _customerId = evt.CustomerId; }