Exemplo n.º 1
0
        public Account(string name, decimal initialBalance)
        {
            var @event =
                new AccountOpenedEvent
                {
                    AccountName = name,
                    InitialBalance = initialBalance
                };

            OnAccountOpened(@event);
            DomainEvents.Raise(@event);
        }
Exemplo n.º 2
0
 // events
 public void OnAccountOpened(AccountOpenedEvent @event)
 {
     Name = @event.AccountName;
     SetBalance(@event.InitialBalance);
 }