public QueuedDataSavingService(ILoggerFactory factory, IBackgroundDataSavingTasksQueue backgroundDataSavingTasksQueue, IServiceProvider serviceProvider) { _logger = factory.CreateLogger("Background-queue"); _scope = serviceProvider.CreateScope(); DataSavingTasksQueue = backgroundDataSavingTasksQueue; }
public DataGeneratorController(IMapperFactory mapperFactory, IDataGeneratorService dataGenerator, IDatasetService dateService, IGeneratedObjectFileSystemService generatedObjectFileSystemService, IBackgroundDataSavingTasksQueue backgroundDataSavingTasksQueue) : base(mapperFactory) { _dataGenerator = dataGenerator; _datasetService = dateService; _generatedObjectFileSystemService = generatedObjectFileSystemService; _converters["xml"] = Converter.ObjectToXml; _converters["json"] = Converter.ObjectToJson; _backgroundDataSavingTasksQueue = backgroundDataSavingTasksQueue; }