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 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(); }