public static ReactiveList <Transaction> ConvertToTransactions(ObservableCollection <Budget_Transactions> transactions) { ReactiveList <Transaction> trans = new ReactiveList <Transaction>(); foreach (Budget_Transactions transaction in transactions) { Transaction newTransaction = new Transaction { TransactionID = transaction.TransactionID, Amount = transaction.Amount, Category = Transaction.GetCategory(transaction.CategoryID), CategoryID = transaction.CategoryID, CreatedDate = transaction.CreatedDate, DateTime = transaction.DateTime, Description = transaction.Description, ModifiedDate = transaction.ModifiedDate, HasUpdated = false }; EditUserControlViewModel vm = EditUserControlViewModel.GetInstance(); newTransaction.PropertyChanged += vm.TransactionPropertyChanged; trans.Add(newTransaction); } return(trans); }
public EditUserControl() { InitializeComponent(); DataContext = EditUserControlViewModel.GetInstance(); }