public EditTransactionViewModel(RestClient restClient) : base() { _RestClient = restClient; _TransactionViewModelFactory = new TransactionViewModelFactory(restClient); CancelTransactionCommand = new RelayCommand(CancelTransaction); SaveTransactionCommand = new RelayCommand(SaveTransaction, CanSaveTransaction); DeleteTransactionCommand = new RelayCommand(DeleteTransaction, CanDeleteTransaction); }
public CreateMulitpleTransactionsViewModel(RestClient restClient) : base() { _RestClient = restClient; _TransactionViewModelFactory = new TransactionViewModelFactory(restClient); Transactions = new ObservableCollection <TransactionViewModel>(); CancelCommand = new RelayCommand(Cancel); SaveTransactionsCommand = new RelayCommand(SaveTransactions, CanSaveTransactions); Commands.Add(new DialogCommand("Create", SaveTransactionsCommand)); Commands.Add(new DialogCommand("Cancel", CancelCommand)); }