Example #1
0
        private void OnNewCustomerCreated(NewCustomerCreatedEvent e)
        {
            if (e.Name != null)
            {
                this.name = e.Name;
            }

            this.cashBalance = e.CashBalance;
        }
Example #2
0
        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;
            }
                                         );
        }