Exemplo n.º 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="TvdbSeriesProvider"/> class.
 /// </summary>
 /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param>
 /// <param name="logger">Instance of the <see cref="ILogger{TvdbSeriesProvider}"/> interface.</param>
 /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
 /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/>.</param>
 public TvdbSeriesProvider(IHttpClientFactory httpClientFactory, ILogger <TvdbSeriesProvider> logger, ILibraryManager libraryManager, TvdbClientManager tvdbClientManager)
 {
     _httpClientFactory = httpClientFactory;
     _logger            = logger;
     _libraryManager    = libraryManager;
     _tvdbClientManager = tvdbClientManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TvdbPersonImageProvider"/> class.
 /// </summary>
 /// <param name="libraryManager">Instance of the <see cref="ILibraryManager"/> interface.</param>
 /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param>
 /// <param name="logger">Instance of the <see cref="ILogger{TvdbPersonImageProvider}"/> interface.</param>
 /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/> interface.</param>
 public TvdbPersonImageProvider(
     ILibraryManager libraryManager,
     IHttpClientFactory httpClientFactory,
     ILogger <TvdbPersonImageProvider> logger,
     TvdbClientManager tvdbClientManager)
 {
     _libraryManager    = libraryManager;
     _httpClientFactory = httpClientFactory;
     _logger            = logger;
     _tvdbClientManager = tvdbClientManager;
 }
Exemplo n.º 3
0
 public SeriesMetadataService(
     IServerConfigurationManager serverConfigurationManager,
     ILogger <SeriesMetadataService> logger,
     IProviderManager providerManager,
     IFileSystem fileSystem,
     ILibraryManager libraryManager,
     ILocalizationManager localization,
     TvdbClientManager tvdbClientManager)
     : base(serverConfigurationManager, logger, providerManager, fileSystem, libraryManager)
 {
     _localization      = localization;
     _tvdbClientManager = tvdbClientManager;
 }
Exemplo n.º 4
0
 public MissingEpisodeProvider(
     ILogger logger,
     IServerConfigurationManager config,
     ILibraryManager libraryManager,
     ILocalizationManager localization,
     IFileSystem fileSystem,
     TvdbClientManager tvdbClientManager)
 {
     _logger            = logger;
     _config            = config;
     _libraryManager    = libraryManager;
     _localization      = localization;
     _fileSystem        = fileSystem;
     _tvdbClientManager = tvdbClientManager;
 }
Exemplo n.º 5
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="TvdbSeasonImageProvider"/> class.
 /// </summary>
 /// <param name="httpClientFactory">Instance of the <see cref="IHttpClientFactory"/> interface.</param>
 /// <param name="logger">Instance of the <see cref="ILogger{TvdbSeasonImageProvider}"/> interface.</param>
 /// <param name="tvdbClientManager">Instance of <see cref="TvdbClientManager"/>.</param>
 public TvdbSeasonImageProvider(IHttpClientFactory httpClientFactory, ILogger <TvdbSeasonImageProvider> logger, TvdbClientManager tvdbClientManager)
 {
     _httpClientFactory = httpClientFactory;
     _logger            = logger;
     _tvdbClientManager = tvdbClientManager;
 }