public MovieDiscoverModule(IDiscoverNewMovies searchProxy, INetImportFactory netImportFactory) : base("/movies/discover") { _searchProxy = searchProxy; _netImportFactory = netImportFactory; Get["/lists"] = x => GetLists(); Get["/{action?recommendations}"] = x => Search(x.action); }
public ProfileService(IProfileRepository profileRepository, IMovieService movieService, INetImportFactory netImportFactory, ICustomFormatService formatService, Logger logger) { _profileRepository = profileRepository; _movieService = movieService; _netImportFactory = netImportFactory; _formatService = formatService; _logger = logger; }
public NetImportSearchService(INetImportFactory netImportFactory, IMovieService movieService, ISearchForNewMovie movieSearch, IRootFolderService rootFolder, ISearchForNzb nzbSearchService, IProcessDownloadDecisions processDownloadDecisions, IConfigService configService, IImportExclusionsService exclusionService, Logger logger) { _netImportFactory = netImportFactory; _movieService = movieService; _movieSearch = movieSearch; _nzbSearchService = nzbSearchService; _processDownloadDecisions = processDownloadDecisions; _rootFolder = rootFolder; _exclusionService = exclusionService; _logger = logger; _configService = configService; }