예제 #1
0
 public ImportListBase(IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, Logger logger)
 {
     _importListStatusService = importListStatusService;
     _configService           = configService;
     _parsingService          = parsingService;
     _logger = logger;
 }
예제 #2
0
 public RadarrListImport(IHttpClient httpClient,
                         IImportListStatusService importListStatusService,
                         IConfigService configService,
                         IParsingService parsingService,
                         Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
 }
예제 #3
0
 public GoodreadsBookshelf(IImportListStatusService importListStatusService,
                           IConfigService configService,
                           IParsingService parsingService,
                           IHttpClient httpClient,
                           Logger logger)
     : base(importListStatusService, configService, parsingService, httpClient, logger)
 {
 }
예제 #4
0
 public LidarrImport(ILidarrV1Proxy lidarrV1Proxy,
                     IImportListStatusService importListStatusService,
                     IConfigService configService,
                     IParsingService parsingService,
                     Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _lidarrV1Proxy = lidarrV1Proxy;
 }
예제 #5
0
 public SonarrImport(ISonarrV3Proxy sonarrV3Proxy,
                     IImportListStatusService importListStatusService,
                     IConfigService configService,
                     IParsingService parsingService,
                     Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _sonarrV3Proxy = sonarrV3Proxy;
 }
예제 #6
0
 public GoodreadsListImportList(IProvideListInfo listInfo,
                                IImportListStatusService importListStatusService,
                                IConfigService configService,
                                IParsingService parsingService,
                                Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _listInfo = listInfo;
 }
예제 #7
0
 protected GoodreadsImportListBase(IImportListStatusService importListStatusService,
                                   IConfigService configService,
                                   IParsingService parsingService,
                                   IHttpClient httpClient,
                                   Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _httpClient = httpClient;
 }
예제 #8
0
 public ReadarrImport(IReadarrV1Proxy readarrV1Proxy,
                      IImportListStatusService importListStatusService,
                      IConfigService configService,
                      IParsingService parsingService,
                      Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _readarrV1Proxy = readarrV1Proxy;
 }
예제 #9
0
 public GoodreadsSeriesImportList(IProvideSeriesInfo seriesInfo,
                                  IImportListStatusService importListStatusService,
                                  IConfigService configService,
                                  IParsingService parsingService,
                                  Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _seriesInfo = seriesInfo;
 }
예제 #10
0
 public TraktListImport(IImportListRepository netImportRepository,
                        IHttpClient httpClient,
                        IImportListStatusService netImportStatusService,
                        IConfigService configService,
                        IParsingService parsingService,
                        Logger logger)
     : base(netImportRepository, httpClient, netImportStatusService, configService, parsingService, logger)
 {
 }
예제 #11
0
 protected TraktImportBase(IImportListRepository netImportRepository,
                           IHttpClient httpClient,
                           IImportListStatusService importListStatusService,
                           IConfigService configService,
                           IParsingService parsingService,
                           Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
     _importListRepository = netImportRepository;
 }
예제 #12
0
 public TraktPopularImport(IImportListRepository importListRepository,
                           ITraktProxy traktProxy,
                           IHttpClient httpClient,
                           IImportListStatusService importListStatusService,
                           IConfigService configService,
                           IParsingService parsingService,
                           Logger logger)
     : base(importListRepository, traktProxy, httpClient, importListStatusService, configService, parsingService, logger)
 {
 }
예제 #13
0
 public SpotifySavedAlbums(ISpotifyProxy spotifyProxy,
                           IImportListStatusService importListStatusService,
                           IImportListRepository importListRepository,
                           IConfigService configService,
                           IParsingService parsingService,
                           IHttpClient httpClient,
                           Logger logger)
     : base(spotifyProxy, importListStatusService, importListRepository, configService, parsingService, httpClient, logger)
 {
 }
예제 #14
0
 public PlexImport(IPlexTvService plexTvService,
                   IHttpClient httpClient,
                   IImportListStatusService importListStatusService,
                   IConfigService configService,
                   IParsingService parsingService,
                   Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
     _plexTvService = plexTvService;
 }
예제 #15
0
 public TMDbUserImport(IRadarrCloudRequestBuilder requestBuilder,
                       IHttpClient httpClient,
                       IImportListStatusService importListStatusService,
                       IConfigService configService,
                       IParsingService parsingService,
                       ISearchForNewMovie searchForNewMovie,
                       Logger logger)
     : base(requestBuilder, httpClient, importListStatusService, configService, parsingService, searchForNewMovie, logger)
 {
 }
예제 #16
0
 public IMDbListImport(IRadarrCloudRequestBuilder requestBuilder,
                       IHttpClient httpClient,
                       IImportListStatusService importListStatusService,
                       IConfigService configService,
                       IParsingService parsingService,
                       Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
     _radarrMetadata = requestBuilder.RadarrMetadata;
 }
예제 #17
0
 public SpotifyPlaylist(ISpotifyProxy spotifyProxy,
                        IMetadataRequestBuilder requestBuilder,
                        IImportListStatusService importListStatusService,
                        IImportListRepository importListRepository,
                        IConfigService configService,
                        IParsingService parsingService,
                        IHttpClient httpClient,
                        Logger logger)
     : base(spotifyProxy, requestBuilder, importListStatusService, importListRepository, configService, parsingService, httpClient, logger)
 {
 }
예제 #18
0
 public ImportListFactory(IImportListStatusService importListStatusService,
                          IImportListRepository providerRepository,
                          IEnumerable <IImportList> providers,
                          IContainer container,
                          IEventAggregator eventAggregator,
                          Logger logger)
     : base(providerRepository, providers, container, eventAggregator, logger)
 {
     _importListStatusService = importListStatusService;
     _logger = logger;
 }
 public FetchAndParseImportListService(IImportListFactory importListFactory,
                                       IImportListStatusService importListStatusService,
                                       IImportListMovieService listMovieService,
                                       ISearchForNewMovie movieSearch,
                                       Logger logger)
 {
     _importListFactory       = importListFactory;
     _importListStatusService = importListStatusService;
     _listMovieService        = listMovieService;
     _movieSearch             = movieSearch;
     _logger = logger;
 }
예제 #20
0
 protected TMDbImportListBase(IRadarrCloudRequestBuilder requestBuilder,
                              IHttpClient httpClient,
                              IImportListStatusService importListStatusService,
                              IConfigService configService,
                              IParsingService parsingService,
                              ISearchForNewMovie skyhookProxy,
                              Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
     _skyhookProxy   = skyhookProxy;
     _requestBuilder = requestBuilder.TMDB;
 }
예제 #21
0
 protected SpotifyImportListBase(ISpotifyProxy spotifyProxy,
                                 IImportListStatusService importListStatusService,
                                 IImportListRepository importListRepository,
                                 IConfigService configService,
                                 IParsingService parsingService,
                                 IHttpClient httpClient,
                                 Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _httpClient           = httpClient;
     _importListRepository = importListRepository;
     _spotifyProxy         = spotifyProxy;
 }
예제 #22
0
 public ImportListSyncService(IImportListStatusService importListStatusService,
                              IImportListFactory importListFactory,
                              IImportListExclusionService importListExclusionService,
                              IFetchAndParseImportList listFetcherAndParser,
                              ISearchForNewAlbum albumSearchService,
                              ISearchForNewArtist artistSearchService,
                              IArtistService artistService,
                              IAddArtistService addArtistService,
                              IEventAggregator eventAggregator,
                              Logger logger)
 {
     _importListStatusService    = importListStatusService;
     _importListFactory          = importListFactory;
     _importListExclusionService = importListExclusionService;
     _listFetcherAndParser       = listFetcherAndParser;
     _albumSearchService         = albumSearchService;
     _artistSearchService        = artistSearchService;
     _artistService    = artistService;
     _addArtistService = addArtistService;
     _eventAggregator  = eventAggregator;
     _logger           = logger;
 }
예제 #23
0
 public GamearrLists(IHttpClient httpClient, IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, IMetadataRequestBuilder requestBuilder, Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
     _requestBuilder = requestBuilder;
 }
예제 #24
0
 public ImportListStatusCheck(IImportListFactory providerFactory, IImportListStatusService providerStatusService, ILocalizationService localizationService)
     : base(localizationService)
 {
     _providerFactory       = providerFactory;
     _providerStatusService = providerStatusService;
 }
예제 #25
0
 public HttpImportListBase(IHttpClient httpClient, IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, Logger logger)
     : base(importListStatusService, configService, parsingService, logger)
 {
     _httpClient = httpClient;
 }
예제 #26
0
 public ImportListStatusCheck(IImportListFactory providerFactory, IImportListStatusService providerStatusService)
 {
     _providerFactory       = providerFactory;
     _providerStatusService = providerStatusService;
 }
예제 #27
0
 public LazyLibrarianImport(IHttpClient httpClient, IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, Logger logger)
     : base(httpClient, importListStatusService, configService, parsingService, logger)
 {
 }