コード例 #1
0
 public PgCostBuilder(IPgStageBuilder pgStageBuilder,
                      IRuleService ruleService,
                      ICostStageRevisionService costStageRevisionService,
                      IAgencyService agencyService,
                      IProjectService projectService,
                      EFContext efContext,
                      ICostNumberGeneratorService costNumberGeneratorService,
                      IPgCurrencyService currencyService,
                      IPgLedgerMaterialCodeService pgLedgerMaterialCodeService,
                      ICostLineItemService costLineItemService,
                      ICostTemplateVersionService costTemplateVersionService,
                      IPermissionService permissionService,
                      IPgCostService pgCostService,
                      IPgCostSectionTotalsBuilder pgTotalsBuilder,
                      IPgPaymentService pgPaymentService,
                      IExchangeRateService exchangeRateService)
 {
     _pgStageBuilder           = pgStageBuilder;
     _ruleService              = ruleService;
     _costStageRevisionService = costStageRevisionService;
     _agencyService            = agencyService;
     _projectService           = projectService;
     _efContext = efContext;
     _costNumberGeneratorService  = costNumberGeneratorService;
     _currencyService             = currencyService;
     _pgLedgerMaterialCodeService = pgLedgerMaterialCodeService;
     _costLineItemService         = costLineItemService;
     _costTemplateVersionService  = costTemplateVersionService;
     _permissionService           = permissionService;
     _pgCostService       = pgCostService;
     _pgTotalsBuilder     = pgTotalsBuilder;
     _pgPaymentService    = pgPaymentService;
     _exchangeRateService = exchangeRateService;
 }
コード例 #2
0
 public CostLineItemUpdater(EFContext efContext,
                            ICostStageRevisionService costStageRevisionService,
                            ICostTemplateVersionService costTemplateVersionService,
                            ICostSectionFinder costSectionFinder,
                            ICostExchangeRateService costExchangeRateService)
 {
     _efContext = efContext;
     _costStageRevisionService   = costStageRevisionService;
     _costTemplateVersionService = costTemplateVersionService;
     _costSectionFinder          = costSectionFinder;
     _costExchangeRateService    = costExchangeRateService;
 }
コード例 #3
0
 public BillingExpenseInterpolator(
     EFContext efContext,
     ICostStageRevisionService costStageRevisionService,
     ICostTemplateVersionService costTemplateVersionService,
     ICostSectionFinder costSectionFinder,
     ICostExchangeRateService costExchangeRateService)
 {
     _efContext = efContext;
     _costStageRevisionService   = costStageRevisionService;
     _costTemplateVersionService = costTemplateVersionService;
     _costSectionFinder          = costSectionFinder;
     _costExchangeRateService    = costExchangeRateService;
 }