public CommandCellViewModel( TransactionGridColumnViewModel column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction, Func <SubTransactionRowViewModel, ICommand> commandGetter) : base(column, row, transaction, subTransactionRow, subTransaction) { Command = commandGetter(subTransactionRow); }
public CategoryCellViewModel( TransactionGridColumnViewModel <EntityBase> column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction, EntityCollection <MasterCategory> masterCategorySource, IncomeCategoryFinder incomeCategorySource) : base(column, row, transaction, subTransactionRow, subTransaction) { _masterCategorySource = masterCategorySource; _incomeCategorySource = incomeCategorySource; }
public PayeeCellViewModel( TransactionGridColumnViewModel <EntityBase> column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction, Account currentAccount, EntityCollection <Account> accountSource) : base(column, row, transaction, subTransactionRow, subTransaction) { CurrentAccount = currentAccount; AccountSource = accountSource; }
public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) { return(new StringCellViewModel(this, row, transaction, subTransactionRow, subTransaction)); }
public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) { throw new NotImplementedException(); }
public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) { return(new PayeeCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _currentAccount, _accountSource)); }
public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) { return(new CommandCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _subTransactionCommandGetter)); }
public ResultsCellViewModel(TransactionGridColumnViewModel <EntityBase> column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) : base(column, row, transaction, subTransactionRow, subTransaction) { InitializeRelayCommands(); }
public override TransactionGridCellViewModel CreateCell(TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) { return(new CategoryCellViewModel(this, row, transaction, subTransactionRow, subTransaction, _categorySource, _incomeCategorySource)); }
public StringCellViewModel(StringColumnViewModel column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) : base(column, row, transaction, subTransactionRow, subTransaction) { _stringColumn = column; }
public DecimalCellViewModel(TransactionGridColumnViewModel <decimal> column, TransactionGridRowViewModel row, Transaction transaction, SubTransactionRowViewModel subTransactionRow, SubTransaction subTransaction) : base(column, row, transaction, subTransactionRow, subTransaction) { }