public void InsertMoney(Banknote banknote) { if (User.GetBanknote(banknote)) { Automata.InsertBanknote(banknote); } }
internal bool GetBanknote(Banknote banknote) { if (_userWallet.FirstOrDefault(ms => ms.Banknote.Equals(banknote))?.PullOne() ?? false) { RaisePropertyChanged(nameof(UserSumm)); return(true); } return(false); }
public MoneyStack(Banknote banknote, int amount) { Banknote = banknote; Amount = amount; }
internal void InsertBanknote(Banknote banknote) { _automataBank.First(ms => ms.Banknote.Equals(banknote)).PushOne(); Credit += banknote.Nominal; }