public void CreateTransaction(TransactionType transactionType) { TransactionViewModel = _TransactionViewModelFactory.CreateTransactionViewModel(transactionType); TransactionViewModel.BeginEdit(); NewTransaction = true; Commands.Clear(); Commands.Add(new DialogCommand("Save", SaveTransactionCommand)); 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(); }