private void OnNewCustomerCreated(NewCustomerCreatedEvent e) { if (e.Name != null) { this.name = e.Name; } this.cashBalance = e.CashBalance; }
public void CreateNewCustomer(string name, decimal cashBalance) { var e = new NewCustomerCreatedEvent(name, cashBalance); Apply <NewCustomerCreatedEvent>(e) .Save <CustomerDetailReport>(x => { x.AggregateRootId = e.AggregateRootId; x.name = e.Name; x.cashBalance = e.CashBalance; } ); }