Beispiel #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;
 }
Beispiel #2
0
 public CostLineItemUpdater(EFContext efContext,
                            ICostStageRevisionService costStageRevisionService,
                            ICostTemplateVersionService costTemplateVersionService,
                            ICostSectionFinder costSectionFinder,
                            ICostExchangeRateService costExchangeRateService)
 {
     _efContext = efContext;
     _costStageRevisionService   = costStageRevisionService;
     _costTemplateVersionService = costTemplateVersionService;
     _costSectionFinder          = costSectionFinder;
     _costExchangeRateService    = costExchangeRateService;
 }
Beispiel #3
0
 public BillingExpenseInterpolator(
     EFContext efContext,
     ICostStageRevisionService costStageRevisionService,
     ICostTemplateVersionService costTemplateVersionService,
     ICostSectionFinder costSectionFinder,
     ICostExchangeRateService costExchangeRateService)
 {
     _efContext = efContext;
     _costStageRevisionService   = costStageRevisionService;
     _costTemplateVersionService = costTemplateVersionService;
     _costSectionFinder          = costSectionFinder;
     _costExchangeRateService    = costExchangeRateService;
 }