Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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));
        }