public void SpendMoney(int moneyToSpend) { if (this.IsEnoughMoney(moneyToSpend)) { this.repository.SpendMoney(moneyToSpend); MoneyAmountChanged?.Invoke(); } }
public void AddMoney(int moneyToAdd) { this.repository.AddMoney(moneyToAdd); MoneyAmountChanged?.Invoke(); }