public void Withdraw(Money money) { var e = new CustomerWithdrawnMoney(money.Amount); this.Apply(e); this.Events.Add(e); }
private void Apply(CustomerWithdrawnMoney e) { this.AccountBalance -= e.Amount; }