public CustomerProcessor( IAddCustomerQueryProcessor addCustomerQueryProcessor, IUpdateCustomerQueryProcessor updateCustomerQueryProcessor, IDeleteIdenticalEntityQueryProcessor <Customer> deleteCustomerQueryProcessor, ICustomerQueryProcessor customerQueryProcessor, ICustomerDiscountQueryProcessor customerDiscountQueryProcessor, IMasterGetItemsQueryProcessor <Customer> customerGetItemsQueryProcessor, ICustomerMinQueryProcessor customerMinQueryProcessor, ICustomerExistsQueryProcessor customerExistsQueryProcessor, ICustomerImportQueryProcessor customerImportQueryProcessor, IAddCustomerPaymentContractQueryProcessor addCustomerPaymentContractQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.addCustomerQueryProcessor = addCustomerQueryProcessor; this.updateCustomerQueryProcessor = updateCustomerQueryProcessor; this.deleteCustomerQueryProcessor = deleteCustomerQueryProcessor; this.customerQueryProcessor = customerQueryProcessor; this.customerDiscountQueryProcessor = customerDiscountQueryProcessor; this.customerGetItemsQueryProcessor = customerGetItemsQueryProcessor; this.customerMinQueryProcessor = customerMinQueryProcessor; this.customerExistsQueryProcessor = customerExistsQueryProcessor; this.customerImportQueryProcessor = customerImportQueryProcessor; this.addCustomerPaymentContractQueryProcessor = addCustomerPaymentContractQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }
public CurrencyProcessor( ICurrencyQueryProcessor currencyQueryProcessor, IAddCurrencyQueryProcessor addCurrencyQueryProcessor, IMasterGetItemsQueryProcessor <Currency> masterGetItemsQueryProcessor, IDeleteIdenticalEntityQueryProcessor <Currency> deleteIdenticalEntityQueryProcessor, IMasterGetByCodesQueryProcessor <Currency> masterGetByCodesQueryProcessor, IIdenticalEntityGetByIdsQueryProcessor <Currency> identicalEntityGetByIdsQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.currencyQueryProcessor = currencyQueryProcessor; this.addCurrencyQueryProcessor = addCurrencyQueryProcessor; this.masterGetItemsQueryProcessor = masterGetItemsQueryProcessor; this.deleteIdenticalEntityQueryProcessor = deleteIdenticalEntityQueryProcessor; this.masterGetByCodesQueryProcessor = masterGetByCodesQueryProcessor; this.identicalEntityGetByIdsQueryProcessor = identicalEntityGetByIdsQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }