示例#1
0
 internal void Apply(WalletCreated e)
 {
     Id       = e.EntityId;
     WalletId = new WalletId(Id);
     Balance  = new Money(e.InitialBalance);
     Console.WriteLine($"Wallet {Id} balance is now {Balance}");
 }
示例#2
0
        private void Apply(WalletCreated e)
        {
            var wallet = new Wallet();

            wallet.Apply(e);
            _wallets.Add(wallet);
        }
示例#3
0
        private void AddWalletCreatedDomainEvent()
        {
            var walletCreatedDomainEvent = new WalletCreated(this);

            AddDomainEvent(walletCreatedDomainEvent);
        }