public void When(MoneyWithdrawn e) { CurrentBalance -= e.Amount; }
public void WithdrawMoney(decimal amount, Guid transaction) { var e = new MoneyWithdrawn(amount, transaction); Apply(e); }