Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TvdbMissingEpisodeProvider"/> class.
 /// </summary>
 /// <param name="tvdbClientManager">Instance of the <see cref="TvdbClientManager"/> class.</param>
 /// <param name="baseItemManager">Instance of the <see cref="IBaseItemManager"/> interface.</param>
 /// <param name="providerManager">Instance of the <see cref="IProviderManager"/> interface.</param>
 /// <param name="localization">Instance of the <see cref="ILocalizationManager"/> interface.</param>
 /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
 /// <param name="logger">Instance of the <see cref="ILogger{TvdbMissingEpisodeProvider}"/> interface.</param>
 public TvdbMissingEpisodeProvider(
     TvdbClientManager tvdbClientManager,
     IBaseItemManager baseItemManager,
     IProviderManager providerManager,
     ILocalizationManager localization,
     ILibraryManager libraryManager,
     ILogger <TvdbMissingEpisodeProvider> logger)
 {
     _tvdbClientManager = tvdbClientManager;
     _baseItemManager   = baseItemManager;
     _providerManager   = providerManager;
     _localization      = localization;
     _libraryManager    = libraryManager;
     _logger            = logger;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ProviderManager"/> class.
 /// </summary>
 /// <param name="httpClientFactory">The Http client factory.</param>
 /// <param name="subtitleManager">The subtitle manager.</param>
 /// <param name="configurationManager">The configuration manager.</param>
 /// <param name="libraryMonitor">The library monitor.</param>
 /// <param name="logger">The logger.</param>
 /// <param name="fileSystem">The filesystem.</param>
 /// <param name="appPaths">The server application paths.</param>
 /// <param name="libraryManager">The library manager.</param>
 /// <param name="baseItemManager">The BaseItem manager.</param>
 public ProviderManager(
     IHttpClientFactory httpClientFactory,
     ISubtitleManager subtitleManager,
     IServerConfigurationManager configurationManager,
     ILibraryMonitor libraryMonitor,
     ILogger <ProviderManager> logger,
     IFileSystem fileSystem,
     IServerApplicationPaths appPaths,
     ILibraryManager libraryManager,
     IBaseItemManager baseItemManager)
 {
     _logger               = logger;
     _httpClientFactory    = httpClientFactory;
     _configurationManager = configurationManager;
     _libraryMonitor       = libraryMonitor;
     _fileSystem           = fileSystem;
     _appPaths             = appPaths;
     _libraryManager       = libraryManager;
     _subtitleManager      = subtitleManager;
     _baseItemManager      = baseItemManager;
 }