コード例 #1
0
 public MovieLookupModule(ISearchForNewMovie searchProxy, IProvideMovieInfo movieInfo)
     : base("/movie/lookup")
 {
     _movieInfo   = movieInfo;
     _searchProxy = searchProxy;
     Get("/", x => Search());
     Get("/tmdb", x => SearchByTmdbId());
     Get("/imdb", x => SearchByImdbId());
 }
コード例 #2
0
ファイル: AddMovieService.cs プロジェクト: Animarr/Animarr
 public AddMovieService(IMovieService movieService,
                        IProvideMovieInfo movieInfo,
                        IBuildFileNames fileNameBuilder,
                        IAddMovieValidator addMovieValidator,
                        Logger logger)
 {
     _movieService      = movieService;
     _movieInfo         = movieInfo;
     _fileNameBuilder   = fileNameBuilder;
     _addMovieValidator = addMovieValidator;
     _logger            = logger;
 }
コード例 #3
0
 public MovieLookupController(ISearchForNewMovie searchProxy,
                              IProvideMovieInfo movieInfo,
                              IBuildFileNames fileNameBuilder,
                              IMapCoversToLocal coverMapper,
                              IConfigService configService)
 {
     _movieInfo       = movieInfo;
     _searchProxy     = searchProxy;
     _fileNameBuilder = fileNameBuilder;
     _coverMapper     = coverMapper;
     _configService   = configService;
 }
コード例 #4
0
 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;
 }
コード例 #5
0
ファイル: MovieLookupModule.cs プロジェクト: Animarr/Animarr
 public MovieLookupModule(ISearchForNewMovie searchProxy,
                          IProvideMovieInfo movieInfo,
                          IBuildFileNames fileNameBuilder,
                          IMapCoversToLocal coverMapper,
                          IConfigService configService)
     : base("/movie/lookup")
 {
     _movieInfo       = movieInfo;
     _searchProxy     = searchProxy;
     _fileNameBuilder = fileNameBuilder;
     _coverMapper     = coverMapper;
     _configService   = configService;
     Get("/", x => Search());
     Get("/tmdb", x => SearchByTmdbId());
     Get("/imdb", x => SearchByImdbId());
 }
コード例 #6
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());
 }
コード例 #7
0
 public RefreshMovieService(IProvideMovieInfo movieInfo,
                            IMovieService movieService,
                            IAlternativeTitleService titleService,
                            IEventAggregator eventAggregator,
                            IDiskScanService diskScanService,
                            IRadarrAPIClient apiClient,
                            ICheckIfMovieShouldBeRefreshed checkIfMovieShouldBeRefreshed,
                            IManageCommandQueue commandQueue,
                            Logger logger)
 {
     _movieInfo                     = movieInfo;
     _movieService                  = movieService;
     _titleService                  = titleService;
     _eventAggregator               = eventAggregator;
     _apiClient                     = apiClient;
     _commandQueueManager           = commandQueue;
     _diskScanService               = diskScanService;
     _checkIfMovieShouldBeRefreshed = checkIfMovieShouldBeRefreshed;
     _logger = logger;
 }
コード例 #8
0
 public RefreshMovieService(IProvideMovieInfo movieInfo,
                            IMovieService movieService,
                            IMovieTranslationService movieTranslationService,
                            IAlternativeTitleService titleService,
                            ICreditService creditService,
                            IEventAggregator eventAggregator,
                            IDiskScanService diskScanService,
                            ICheckIfMovieShouldBeRefreshed checkIfMovieShouldBeRefreshed,
                            IConfigService configService,
                            Logger logger)
 {
     _movieInfo                     = movieInfo;
     _movieService                  = movieService;
     _movieTranslationService       = movieTranslationService;
     _titleService                  = titleService;
     _creditService                 = creditService;
     _eventAggregator               = eventAggregator;
     _diskScanService               = diskScanService;
     _checkIfMovieShouldBeRefreshed = checkIfMovieShouldBeRefreshed;
     _configService                 = configService;
     _logger = logger;
 }