public void UpdateLists() { if (TransactionVms.Any()) { NotifyPropertyChanged("TransactionVms"); NotifyPropertyChanged("Bills"); NotifyPropertyChanged("FoodPayments"); NotifyPropertyChanged("CreditCardPayments"); NotifyPropertyChanged("ExpectedUnexpectedPayments"); } }
internal void AddTransaction(TransactionViewModel transactionVm) { if (TransactionVms.All(t => t.Id != transactionVm.Id)) { _transactions.Add(transactionVm); _transactions = SortTransactions(_transactions); UpdateLists(); } }