private bool Execute(ReceiveMoneyCommand command) { var moneyReceived = new MoneyReceivedEvent(command.Transaction); Emit(moneyReceived); return(true); }
public void Apply(MoneyReceivedEvent aggregateEvent) { Balance += aggregateEvent.Transaction.Amount; }