public MatchingSequentialProcessor( IMatchingSolveProcessor matchingSolveProcessor, IMatchingSaveProcessor matchingSaveProcessor, IMatchingQueryProcessor matchingQueryProcessor, IAddReceiptMemoQueryProcessor addReceiptMemoQueryProcessor, IUpdateNettingQueryProcessor updateNettingQueryProcessor, IByCompanyGetEntitiesQueryProcessor <MatchingOrder> matchingOrderQueryProcessor, IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor, IAddCustomerFeeQueryProcessor addCustomerFeeQueryProcessor, IAddPaymentAgencyFeeQueryProcessor addPaymentAgencyFeeQueryProcessor, IDbSystemDateTimeQueryProcessor dbSystemDateTimeQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.matchingSolveProcessor = matchingSolveProcessor; this.matchingSaveProcessor = matchingSaveProcessor; this.matchingQueryProcessor = matchingQueryProcessor; this.addReceiptMemoQueryProcessor = addReceiptMemoQueryProcessor; this.updateNettingQueryProcessor = updateNettingQueryProcessor; this.matchingOrderQueryProcessor = matchingOrderQueryProcessor; this.applicationControlQueryProcessor = applicationControlQueryProcessor; this.addCustomerFeeQueryProcessor = addCustomerFeeQueryProcessor; this.addPaymentAgencyFeeQueryProcessor = addPaymentAgencyFeeQueryProcessor; this.dbSystemDateTimeQueryProcessor = dbSystemDateTimeQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }
public CustomerFeeProcessor( ICustomerFeeQueryProcessor customerFeeQueryProcessor, IAddCustomerFeeQueryProcessor addCustomerFeeQueryProcessor, IDeleteCustomerFeeQueryProcessor deleteCustomerFeeQueryProcessor, IMasterGetByCodesQueryProcessor <Currency> currencyGetByCodesQueryProcessor, IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlByCompanyIdQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.customerFeeQueryProcessor = customerFeeQueryProcessor; this.addCustomerFeeQueryProcessor = addCustomerFeeQueryProcessor; this.deleteCustomerFeeQueryProcessor = deleteCustomerFeeQueryProcessor; this.currencyGetByCodesQueryProcessor = currencyGetByCodesQueryProcessor; this.applicationControlByCompanyIdQueryProcessor = applicationControlByCompanyIdQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }
public MatchingIndividualProcessor( IMatchingSaveProcessor matchingSaveProcessor, IMatchingSolveProcessor matchingSolveProcessor, IMatchingQueryProcessor matchingQueryProcessor, INettingQueryProcessor nettingQueryProcessor, IUpdateNettingQueryProcessor updateNettingQueryProcessor, IAddReceiptMemoQueryProcessor addReceiptMemoQueryProcessor, IUpdateKanaHistoryCustomerQueryProcessor updateKanaHistoryCustomerQueryProcessor, IUpdateKanaHistoryPaymentAgencyQueryProcessor updateKanaHistoryPaymentAgencyQueryProcessor, IIdenticalEntityGetByIdsQueryProcessor <Customer> customerGetByIdsQueryProcessor, IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> paymentAgencyGetByIdsQueryProcessor, IAddCustomerFeeQueryProcessor addCustomerFeeQueryProcessor, IAddPaymentAgencyFeeQueryProcessor addPaymentAgencyFeeQueryProcessor, IUpdateCustomerQueryProcessor updateCustomerQueryProcessor, IAddCustomerGroupQueryProcessor addCustomerGroupQueryProcessor, IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlQueryProcessor, IDbSystemDateTimeQueryProcessor dbSystemDateTimeQueryProcessor, ITransactionScopeBuilder transactionScopeBuilder ) { this.matchingSaveProcessor = matchingSaveProcessor; this.matchingSolveProcessor = matchingSolveProcessor; this.matchingQueryProcessor = matchingQueryProcessor; this.nettingQueryProcessor = nettingQueryProcessor; this.updateNettingQueryProcessor = updateNettingQueryProcessor; this.addReceiptMemoQueryProcessor = addReceiptMemoQueryProcessor; this.updateKanaHistoryCustomerQueryProcessor = updateKanaHistoryCustomerQueryProcessor; this.updateKanaHistoryPaymentAgencyQueryProcessor = updateKanaHistoryPaymentAgencyQueryProcessor; this.customerGetByIdsQueryProcessor = customerGetByIdsQueryProcessor; this.paymentAgencyGetByIdsQueryProcessor = paymentAgencyGetByIdsQueryProcessor; this.addCustomerFeeQueryProcessor = addCustomerFeeQueryProcessor; this.addPaymentAgencyFeeQueryProcessor = addPaymentAgencyFeeQueryProcessor; this.updateCustomerQueryProcessor = updateCustomerQueryProcessor; this.addCustomerGroupQueryProcessor = addCustomerGroupQueryProcessor; this.applicationControlQueryProcessor = applicationControlQueryProcessor; this.dbSystemDateTimeQueryProcessor = dbSystemDateTimeQueryProcessor; this.transactionScopeBuilder = transactionScopeBuilder; }