Exemple #1
0
 public BillingProcessor(
     IBillingQueryProcessor billingQueryProcessor,
     IBillingJournalizingQueryProcessor billingJournalizingQueryProcessor,
     IBillingExistsQueryProcessor billingExistsQueryProcessor,
     IAddBillingQueryProcessor addBillingQueryProcessor,
     IUpdateBillingQueryProcessor updatebillingQueryProcessor,
     ICurrencyQueryProcessor currencyQueryProcessor,
     ICustomerQueryProcessor customerQueryProcessor,
     IAccountTitleQueryProcessor accountTitlteByIdCodeQueryProcessor,
     IDepartmentByCodeQueryProcessor departmentByCodeQueryProcessor,
     IStaffQueryProcessor staffQueryProcessor,
     ICategoriesQueryProcessor categoryQueryProcessor,
     IImporterSettingDetailQueryProcessor importerSettingDetailQueryProcessor,
     IBillingMemoProcessor billingMemoProcessor,
     ITransactionalGetByIdsQueryProcessor <Billing> billingGetByIdsQueryProcessor,
     IDeleteTransactionQueryProcessor <Billing> deleteBillingQueryProcessor,
     IMasterGetIdByCodeQueryProcessor <Currency> currencyGetIdByCodeQueryProcessor,
     IDeleteBillingDiscountQueryProcessor deleteBillingDiscountQueryProcessor,
     IByCompanyGetEntityQueryProcessor <ApplicationControl> getApplicationControlByCompanyQueryProcessor,
     IUpdateBillingDivisionContractQueryProcessor updateBillingDivisionContractQueryProcessor,
     IDeleteBillingDivisionContractQueryProcessor deleteBillingDivisionContractQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.billingQueryProcessor               = billingQueryProcessor;
     this.billingJournalizingQueryProcessor   = billingJournalizingQueryProcessor;
     this.billingExistsQueryProcessor         = billingExistsQueryProcessor;
     this.addBillingQueryProcessor            = addBillingQueryProcessor;
     this.updatebillingQueryProcessor         = updatebillingQueryProcessor;
     this.currencyQueryProcessor              = currencyQueryProcessor;
     this.customerQueryProcessor              = customerQueryProcessor;
     this.accountTitlteByIdCodeQueryProcessor = accountTitlteByIdCodeQueryProcessor;
     this.departmentByCodeQueryProcessor      = departmentByCodeQueryProcessor;
     this.staffQueryProcessor    = staffQueryProcessor;
     this.categoryQueryProcessor = categoryQueryProcessor;
     this.importerSettingDetailQueryProcessor = importerSettingDetailQueryProcessor;
     this.billingMemoProcessor                         = billingMemoProcessor;
     this.billingGetByIdsQueryProcessor                = billingGetByIdsQueryProcessor;
     this.deleteBillingQueryProcessor                  = deleteBillingQueryProcessor;
     this.currencyGetIdByCodeQueryProcessor            = currencyGetIdByCodeQueryProcessor;
     this.deleteBillingDiscountQueryProcessor          = deleteBillingDiscountQueryProcessor;
     this.getApplicationControlByCompanyQueryProcessor = getApplicationControlByCompanyQueryProcessor;
     this.updateBillingDivisionContractQueryProcessor  = updateBillingDivisionContractQueryProcessor;
     this.deleteBillingDivisionContractQueryProcessor  = deleteBillingDivisionContractQueryProcessor;
     this.transactionScopeBuilder                      = transactionScopeBuilder;
 }
Exemple #2
0
 public CategoryProcessor(
     ICategoryByCodeQueryProcessor categoryByCodeQueryProcessor,
     ICategoriesQueryProcessor categoriesQueryProcessor,
     IAddCategoryQueryProcessor addCategoryQueryProcessor,
     IDeleteIdenticalEntityQueryProcessor <Category> categoryDeleteIdenticalQueryProcessor,
     IAccountTitleQueryProcessor accountTitleByIdQueryProcessor,
     ITaxClassQueryProcessor taxClassQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <PaymentAgency> identicalGetByIdsQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <Category> categoryIdenticalEntityGetByIdsQueryProcessor,
     IIdenticalEntityGetByIdsQueryProcessor <AccountTitle> accountTitleIdenticalEntityGetByIdsQueryProcessor,
     ITransactionScopeBuilder transactionScopeBuilder
     )
 {
     this.categoryByCodeQueryProcessor          = categoryByCodeQueryProcessor;
     this.categoriesQueryProcessor              = categoriesQueryProcessor;
     this.addCategoryQueryProcessor             = addCategoryQueryProcessor;
     this.categoryDeleteIdenticalQueryProcessor = categoryDeleteIdenticalQueryProcessor;
     this.accountTitleByIdQueryProcessor        = accountTitleByIdQueryProcessor;
     this.taxClassQueryProcessor          = taxClassQueryProcessor;
     this.identicalGetByIdsQueryProcessor = identicalGetByIdsQueryProcessor;
     this.categoryIdenticalEntityGetByIdsQueryProcessor     = categoryIdenticalEntityGetByIdsQueryProcessor;
     this.accountTitleIdenticalEntityGetByIdsQueryProcessor = accountTitleIdenticalEntityGetByIdsQueryProcessor;
     this.transactionScopeBuilder = transactionScopeBuilder;
 }
Exemple #3
0
        public CompanyInitializeProcessor(
            IAddCompanyQueryProcessor addCompanyQueryProcessor,

            IAddCompanyLogoQueryProcessor addCompanyLogoQueryProcessor,
            IDeleteCompanyLogoQueryProcessor deleteCompanyLogoQueryProcessor,

            IAddDepartmentQueryProcessor addDepartmentQueryProcessor,
            IAddLoginUserQueryProcessor addLoginUserQueryProcessor,
            IAddLoginUserPasswordQueryProcessor addLoginUserPasswordQueryProcessor,
            ICategoriesQueryProcessor categoryQueryProcessor,
            IAddCollationSettingQueryProcessor collationSettingQueryProcessor,
            IAddColumnNameSettingQueryProcessor columnNameSettingQueryProcessor,
            IAddCurrencyQueryProcessor currencyQueryProcessor,
            IGeneralSettingQueryProcessor generalSettingQueryProcessor,
            IJuridicalPersonalityQueryProcessor juridicalPersonalityQueryProcessor,
            IInitializeImportSettingQueryProcessor importSettingQueryProcessor,
            IAddStatusQueryProcessor addStatusQueryProcessor,
            IInvoiceCommonSettingProcessor invoiceCommonSettingProcessor,
            IInvoiceNumberSettingProcessor invoiceNumberSettingProcessor,
            IInvoiceTemplateSettingProcessor invoiceTemplateSettingProcessor,

            IAddApplicationControlQueryProcessor addApplicationControlQueryProcessor,
            IAddMenuAuthorityQueryProcessor addMenuAuthorityQueryProcessor,
            IAddFunctionAuthorityQueryProcessor addFunctionAuthorityQueryProcessor,
            IAddPasswordPolicyQueryProcessor addPasswordPolicyQueryProcessor,
            ILoginUserLicenseQueryProcessor loginUserLicenseQueryProcessor,
            ICollationOrderQueryProcessor collationOrderQueryProcessor,
            IMatchingOrderQueryProcessor matchingOrderQueryProcessor,

            IHashAlgorithm hashAlgorithm,
            ITransactionScopeBuilder transactionScopeBuilder
            )
        {
            this.addCompanyQueryProcessor = addCompanyQueryProcessor;

            this.addCompanyLogoQueryProcessor    = addCompanyLogoQueryProcessor;
            this.deleteCompanyLogoQueryProcessor = deleteCompanyLogoQueryProcessor;

            this.addDepartmentQueryProcessor        = addDepartmentQueryProcessor;
            this.addLoginUserQueryProcessor         = addLoginUserQueryProcessor;
            this.addLoginUserPasswordQueryProcessor = addLoginUserPasswordQueryProcessor;
            this.categoryQueryProcessor             = categoryQueryProcessor;
            this.collationSettingQueryProcessor     = collationSettingQueryProcessor;
            this.columnNameSettingQueryProcessor    = columnNameSettingQueryProcessor;
            this.currencyQueryProcessor             = currencyQueryProcessor;
            this.generalSettingQueryProcessor       = generalSettingQueryProcessor;
            this.juridicalPersonalityQueryProcessor = juridicalPersonalityQueryProcessor;
            this.importSettingQueryProcessor        = importSettingQueryProcessor;
            this.addStatusQueryProcessor            = addStatusQueryProcessor;
            this.invoiceCommonSettingProcessor      = invoiceCommonSettingProcessor;
            this.invoiceNumberSettingProcessor      = invoiceNumberSettingProcessor;
            this.invoiceTemplateSettingProcessor    = invoiceTemplateSettingProcessor;

            this.addApplicationControlQueryProcessor = addApplicationControlQueryProcessor;
            this.addMenuAuthorityQueryProcessor      = addMenuAuthorityQueryProcessor;
            this.addFunctionAuthorityQueryProcessor  = addFunctionAuthorityQueryProcessor;
            this.addPasswordPolicyQueryProcessor     = addPasswordPolicyQueryProcessor;
            this.loginUserLicenseQueryProcessor      = loginUserLicenseQueryProcessor;
            this.collationOrderQueryProcessor        = collationOrderQueryProcessor;
            this.matchingOrderQueryProcessor         = matchingOrderQueryProcessor;

            this.hashAlgorithm           = hashAlgorithm;
            this.transactionScopeBuilder = transactionScopeBuilder;
        }
Exemple #4
0
 public CategoriesController(ICategoriesQueryProcessor query, IMapper mapper)
 {
     _query  = query;
     _mapper = mapper;
 }