public PopulationService(
     IInternalDataCachePopulationService internalDataCachePopulationService,
     IExternalDataCachePopulationService referenceDataCachePopulationService,
     IFundingContextPopulationService fundingContextPopulationService,
     IFileDataCachePopulationService fileDataCachePopulationService)
 {
     _internalDataCachePopulationService  = internalDataCachePopulationService;
     _referenceDataCachePopulationService = referenceDataCachePopulationService;
     _fundingContextPopulationService     = fundingContextPopulationService;
     _fileDataCachePopulationService      = fileDataCachePopulationService;
 }
 public PreValidationPopulationService(
     IMessageCachePopulationService messageCachePopulationService,
     IFileDataCachePopulationService fileDataCachePopulationService,
     IInternalDataCachePopulationService internalDataCachePopulationService,
     IExternalDataCachePopulationService externalDataCachePopulationService)
 {
     _messageCachePopulationService      = messageCachePopulationService;
     _fileDataCachePopulationService     = fileDataCachePopulationService;
     _internalDataCachePopulationService = internalDataCachePopulationService;
     _externalDataCachePopulationService = externalDataCachePopulationService;
 }
コード例 #3
0
 private PreValidationPopulationService NewService(
     IMessageCachePopulationService messageCachePopulationService           = null,
     IFileDataCachePopulationService fileDataCachePopulationService         = null,
     IInternalDataCachePopulationService internalDataCachePopulationService = null,
     IExternalDataCachePopulationService externalDataCachePopulationService = null)
 {
     return(new PreValidationPopulationService(
                messageCachePopulationService,
                fileDataCachePopulationService,
                internalDataCachePopulationService,
                externalDataCachePopulationService));
 }
 public FundingOrchestrationService(
     IJsonSerializationService jsonSerializationService,
     IFileProviderService <IMessage> ilrFileProviderService,
     IFileProviderService <ReferenceDataRoot> ilrReferenceDataProviderService,
     IExternalDataCachePopulationService externalCachePopulationService,
     IFundingTaskProvider fundingTaskProvider,
     ILogger logger)
 {
     _jsonSerializationService        = jsonSerializationService;
     _ilrFileProviderService          = ilrFileProviderService;
     _ilrReferenceDataProviderService = ilrReferenceDataProviderService;
     _externalCachePopulationService  = externalCachePopulationService;
     _logger = logger;
     _fundingTaskProvider = fundingTaskProvider;
 }
 private FundingOrchestrationService NewService(
     IJsonSerializationService jsonSerializationService     = null,
     IFileProviderService <IMessage> ilrFileProviderService = null,
     IFileProviderService <ReferenceDataRoot> ilrReferenceDataProviderService = null,
     IExternalDataCachePopulationService externalCachePopulationService       = null,
     IFundingTaskProvider fundingTaskProvider = null,
     ILogger logger = null)
 {
     return(new FundingOrchestrationService(
                jsonSerializationService,
                ilrFileProviderService,
                ilrReferenceDataProviderService,
                externalCachePopulationService,
                fundingTaskProvider,
                logger));
 }
コード例 #6
0
 private PopulationService NewService(IInternalDataCachePopulationService internalDataCachePopulationService, IExternalDataCachePopulationService externalDataCachePopulationService = null, IFundingContextPopulationService fundingContextPopulationService = null, IFileDataCachePopulationService fileDataCachePopulationService = null)
 {
     return(new PopulationService(internalDataCachePopulationService, externalDataCachePopulationService, fundingContextPopulationService, fileDataCachePopulationService));
 }