public CustomerFeeReportProcessor( ICompanyQueryProcessor companyQueryProcessor, IByCompanyGetEntityQueryProcessor <ApplicationControl> applicationControlGetByCompanyQueryProcessor, ICustomerFeeQueryProcessor customerFeeQueryProcessor ) { this.companyQueryProcessor = companyQueryProcessor; this.applicationControlGetByCompanyQueryProcessor = applicationControlGetByCompanyQueryProcessor; this.customerFeeQueryProcessor = customerFeeQueryProcessor; }
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; }