public ReferenceDataVersionsController(
     APIConfiguration configuration,
     IReferenceDataVersionProvider provider,
     IFileProviderService fileProviderService)
 {
     _configuration       = configuration;
     _provider            = provider;
     _fileProviderService = fileProviderService;
 }
 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));
 }
コード例 #4
0
 public FileManagerController(LaboroContext context, IFileProviderService service) : base(context)
 {
     fileService = service;
 }
コード例 #5
0
        private ReferenceDataVersionsController NewController(APIConfiguration configuration = null, IReferenceDataVersionProvider provider = null, IFileProviderService fileProviderService = null)
        {
            var config = new APIConfiguration
            {
                Container = "Container",
                ApplicationFileNameReference = "Desktop",
                RefDataFileNameReference     = "FISReferenceData",
                RefDataFilePathPrefix        = "DesktopReferenceData"
            };

            return(new ReferenceDataVersionsController(configuration ?? config, provider, fileProviderService));
        }
コード例 #6
0
ファイル: Logger.cs プロジェクト: arthur-avetikyan/Tasks
 public Logger(IFileProviderService fileProvider)
 {
     _fileProvider = fileProvider;
     _builder      = new StringBuilder();
 }