public async void EditTransaction(Guid id) { TransactionViewModel = await _TransactionViewModelFactory.CreateTransactionViewModel(id); TransactionViewModel.BeginEdit(); NewTransaction = false; Commands.Clear(); Commands.Add(new DialogCommand("Save", SaveTransactionCommand)); Commands.Add(new DialogCommand("Delete", DeleteTransactionCommand)); Commands.Add(new DialogCommand("Cancel", CancelTransactionCommand)); Show(); }
public void AddTransactions(IEnumerable <Transaction> transactions) { Transactions.Clear(); foreach (var transaction in transactions) { var transactionViewModel = _TransactionViewModelFactory.CreateTransactionViewModel(transaction); transactionViewModel.BeginEdit(); Transactions.Add(transactionViewModel); } SelectedTransaction = Transactions.First(); Show(); }
public TransactionEventArgs(TransactionViewModel transaction) { Transaction = transaction; }