示例#1
0
 public ImportListSyncService(IImportListFactory importListFactory,
                              IImportListExclusionService importListExclusionService,
                              IFetchAndParseImportList listFetcherAndParser,
                              ISearchForNewAlbum albumSearchService,
                              ISearchForNewArtist artistSearchService,
                              IArtistService artistService,
                              IAlbumService albumService,
                              IAddArtistService addArtistService,
                              IAddAlbumService addAlbumService,
                              IEventAggregator eventAggregator,
                              IManageCommandQueue commandQueueManager,
                              Logger logger)
 {
     _importListFactory          = importListFactory;
     _importListExclusionService = importListExclusionService;
     _listFetcherAndParser       = listFetcherAndParser;
     _albumSearchService         = albumSearchService;
     _artistSearchService        = artistSearchService;
     _artistService       = artistService;
     _albumService        = albumService;
     _addArtistService    = addArtistService;
     _addAlbumService     = addAlbumService;
     _eventAggregator     = eventAggregator;
     _commandQueueManager = commandQueueManager;
     _logger = logger;
 }
示例#2
0
 public ImportListSyncService(IImportListFactory importListFactory,
                              IImportListExclusionService importListExclusionService,
                              IFetchAndParseImportList listFetcherAndParser,
                              IGoodreadsProxy goodreadsProxy,
                              IGoodreadsSearchProxy goodreadsSearchProxy,
                              IAuthorService authorService,
                              IBookService bookService,
                              IEditionService editionService,
                              IAddAuthorService addAuthorService,
                              IAddBookService addBookService,
                              IEventAggregator eventAggregator,
                              IManageCommandQueue commandQueueManager,
                              Logger logger)
 {
     _importListFactory          = importListFactory;
     _importListExclusionService = importListExclusionService;
     _listFetcherAndParser       = listFetcherAndParser;
     _goodreadsProxy             = goodreadsProxy;
     _goodreadsSearchProxy       = goodreadsSearchProxy;
     _authorService       = authorService;
     _bookService         = bookService;
     _editionService      = editionService;
     _addAuthorService    = addAuthorService;
     _addBookService      = addBookService;
     _eventAggregator     = eventAggregator;
     _commandQueueManager = commandQueueManager;
     _logger = logger;
 }
示例#3
0
 public QualityProfileService(IProfileRepository profileRepository, IArtistService artistService, IImportListFactory importListFactory, Logger logger)
 {
     _profileRepository = profileRepository;
     _artistService     = artistService;
     _importListFactory = importListFactory;
     _logger            = logger;
 }
示例#4
0
 public MovieDiscoverModule(IImportListFactory importListFactory)
     : base("/movies/discover")
 {
     _importListFactory = importListFactory;
     Get("/lists", x => GetLists());
     Get("/{action?recommendations}", x => Search(x.action));
 }
示例#5
0
 public MetadataProfileService(IMetadataProfileRepository profileRepository,
                               IArtistService artistService,
                               IImportListFactory importListFactory,
                               IRootFolderService rootFolderService,
                               Logger logger)
 {
     _profileRepository = profileRepository;
     _artistService     = artistService;
     _importListFactory = importListFactory;
     _rootFolderService = rootFolderService;
     _logger            = logger;
 }
 public FetchAndParseImportListService(IImportListFactory importListFactory,
                                       IImportListStatusService importListStatusService,
                                       IImportListMovieService listMovieService,
                                       ISearchForNewMovie movieSearch,
                                       Logger logger)
 {
     _importListFactory       = importListFactory;
     _importListStatusService = importListStatusService;
     _listMovieService        = listMovieService;
     _movieSearch             = movieSearch;
     _logger = logger;
 }
示例#7
0
 public ProfileService(IProfileRepository profileRepository,
                       ICustomFormatService formatService,
                       IMovieService movieService,
                       IImportListFactory importListFactory,
                       Logger logger)
 {
     _profileRepository = profileRepository;
     _formatService     = formatService;
     _movieService      = movieService;
     _importListFactory = importListFactory;
     _logger            = logger;
 }
示例#8
0
 public QualityProfileService(IProfileRepository profileRepository,
                              IAuthorService authorService,
                              IImportListFactory importListFactory,
                              IRootFolderService rootFolderService,
                              Logger logger)
 {
     _profileRepository = profileRepository;
     _authorService     = authorService;
     _importListFactory = importListFactory;
     _rootFolderService = rootFolderService;
     _logger            = logger;
 }
 public ImportListMoviesController(IMovieService movieService,
                                   IProvideMovieInfo movieInfo,
                                   IBuildFileNames fileNameBuilder,
                                   IImportListMovieService listMovieService,
                                   IImportListFactory importListFactory,
                                   IImportExclusionsService importExclusionsService,
                                   IConfigService configService)
 {
     _movieService           = movieService;
     _movieInfo              = movieInfo;
     _fileNameBuilder        = fileNameBuilder;
     _listMovieService       = listMovieService;
     _importListFactory      = importListFactory;
     _importExclusionService = importExclusionsService;
     _configService          = configService;
 }
示例#10
0
 public ImportListSyncService(IImportListFactory importListFactory,
                              IImportListExclusionService importListExclusionService,
                              IFetchAndParseImportList listFetcherAndParser,
                              ISearchForNewSeries seriesSearchService,
                              ISeriesService seriesService,
                              IAddSeriesService addSeriesService,
                              Logger logger)
 {
     _importListFactory          = importListFactory;
     _importListExclusionService = importListExclusionService;
     _listFetcherAndParser       = listFetcherAndParser;
     _seriesSearchService        = seriesSearchService;
     _seriesService    = seriesService;
     _addSeriesService = addSeriesService;
     _logger           = logger;
 }
示例#11
0
 public TagService(ITagRepository repo,
                   IEventAggregator eventAggregator,
                   IDelayProfileService delayProfileService,
                   IImportListFactory importListFactory,
                   INotificationFactory notificationFactory,
                   IReleaseProfileService releaseProfileService,
                   ISeriesService seriesService)
 {
     _repo                  = repo;
     _eventAggregator       = eventAggregator;
     _delayProfileService   = delayProfileService;
     _importListFactory     = importListFactory;
     _notificationFactory   = notificationFactory;
     _releaseProfileService = releaseProfileService;
     _seriesService         = seriesService;
 }
示例#12
0
 public TagService(ITagRepository repo,
                   IEventAggregator eventAggregator,
                   IDelayProfileService delayProfileService,
                   IImportListFactory importListFactory,
                   INotificationFactory notificationFactory,
                   IRestrictionService restrictionService,
                   IMovieService movieService)
 {
     _repo                = repo;
     _eventAggregator     = eventAggregator;
     _delayProfileService = delayProfileService;
     _importListFactory   = importListFactory;
     _notificationFactory = notificationFactory;
     _restrictionService  = restrictionService;
     _movieService        = movieService;
 }
示例#13
0
 public ImportListMoviesModule(IMovieService movieService,
                               IProvideMovieInfo movieInfo,
                               IBuildFileNames fileNameBuilder,
                               IImportListMovieService listMovieService,
                               IImportListFactory importListFactory,
                               IImportExclusionsService importExclusionsService,
                               IConfigService configService)
     : base("/importlist/movie")
 {
     _movieService           = movieService;
     _movieInfo              = movieInfo;
     _fileNameBuilder        = fileNameBuilder;
     _listMovieService       = listMovieService;
     _importListFactory      = importListFactory;
     _importExclusionService = importExclusionsService;
     _configService          = configService;
     Get("/", x => GetDiscoverMovies());
 }
示例#14
0
 public ImportListStatusCheck(IImportListFactory providerFactory, IImportListStatusService providerStatusService, ILocalizationService localizationService)
     : base(localizationService)
 {
     _providerFactory       = providerFactory;
     _providerStatusService = providerStatusService;
 }
示例#15
0
 public RootFolderCheck(IArtistService artistService, IImportListFactory importListFactory, IDiskProvider diskProvider)
 {
     _artistService     = artistService;
     _importListFactory = importListFactory;
     _diskProvider      = diskProvider;
 }
示例#16
0
 public ImportListRootFolderCheck(IImportListFactory importListFactory, IDiskProvider diskProvider, ILocalizationService localizationService)
     : base(localizationService)
 {
     _importListFactory = importListFactory;
     _diskProvider      = diskProvider;
 }
示例#17
0
 public ImportListStatusCheck(IImportListFactory providerFactory, IImportListStatusService providerStatusService)
 {
     _providerFactory       = providerFactory;
     _providerStatusService = providerStatusService;
 }