public MetaReplaceController(IMetaReplaceService metaReplaceService, IUpdateBackgroundTaskQueue queue, IRealtimeConnectionsService connectionsService, IWebLogger logger, IServiceScopeFactory scopeFactory) { _scopeFactory = scopeFactory; _metaReplaceService = metaReplaceService; _bgTaskQueue = queue; _connectionsService = connectionsService; _logger = logger; }
public UploadController(IImport import, AppSettings appSettings, ISelectorStorage selectorStorage, IQuery query, IRealtimeConnectionsService connectionsService, IWebLogger logger, IMetaExifThumbnailService metaExifThumbnailService) { _appSettings = appSettings; _import = import; _query = query; _selectorStorage = selectorStorage; _iStorage = selectorStorage.Get(SelectorStorage.StorageServices.SubPath); _iHostStorage = selectorStorage.Get(SelectorStorage.StorageServices.HostFilesystem); _connectionsService = connectionsService; _logger = logger; _metaExifThumbnailService = metaExifThumbnailService; }
public CleanUpConnectionBackgroundServiceTest() { var services = new ServiceCollection(); services.AddSingleton <AppSettings>(); services.AddSingleton <BackgroundService, CleanUpConnectionBackgroundService>(); services.AddSingleton <IRealtimeConnectionsService, FakeIRealtimeConnectionsService>(); services.AddSingleton <IWebLogger, FakeIWebLogger>(); var serviceProvider = services.BuildServiceProvider(); _serviceScopeFactory = serviceProvider.GetRequiredService <IServiceScopeFactory>(); _realtimeConnectionsService = serviceProvider.GetRequiredService <IRealtimeConnectionsService>(); var webLogger = serviceProvider.GetRequiredService <IWebLogger>(); _console = webLogger as FakeIWebLogger; }