public CalendarFeedModule(IEpisodeService episodeService) : base("calendar") { _episodeService = episodeService; Get["/NzbDrone.ics"] = options => GetCalendarFeed(); }
public EpisodeController(ISiteService siteService, IEpisodeService episodeService, IUserService userService) : base(siteService, episodeService) { this._siteService = siteService; this._episodeService = episodeService; this._userService = userService; }
public ManualImportService(IDiskProvider diskProvider, IParsingService parsingService, IDiskScanService diskScanService, IMakeImportDecision importDecisionMaker, ISeriesService seriesService, IEpisodeService episodeService, IVideoFileInfoReader videoFileInfoReader, IImportApprovedEpisodes importApprovedEpisodes, ITrackedDownloadService trackedDownloadService, IDownloadedEpisodesImportService downloadedEpisodesImportService, IEventAggregator eventAggregator, Logger logger) { _diskProvider = diskProvider; _parsingService = parsingService; _diskScanService = diskScanService; _importDecisionMaker = importDecisionMaker; _seriesService = seriesService; _episodeService = episodeService; _videoFileInfoReader = videoFileInfoReader; _importApprovedEpisodes = importApprovedEpisodes; _trackedDownloadService = trackedDownloadService; _downloadedEpisodesImportService = downloadedEpisodesImportService; _eventAggregator = eventAggregator; _logger = logger; }
public RefreshEpisodeService(IEpisodeService episodeService, ITvdbProxy tvdbProxy, IEventAggregator eventAggregator, Logger logger) { _episodeService = episodeService; _tvdbProxy = tvdbProxy; _eventAggregator = eventAggregator; _logger = logger; }
public CutoffModule(IEpisodeService episodeService, IEpisodeCutoffService episodeCutoffService, ISeriesRepository seriesRepository, ICommandExecutor commandExecutor) : base(episodeService, commandExecutor, "wanted/cutoff") { _episodeCutoffService = episodeCutoffService; _seriesRepository = seriesRepository; GetResourcePaged = GetCutoffUnmetEpisodes; }
public MissingModule(IEpisodeService episodeService, ISeriesRepository seriesRepository, ICommandExecutor commandExecutor) : base(episodeService, commandExecutor, "wanted/missing") { _episodeService = episodeService; _seriesRepository = seriesRepository; GetResourcePaged = GetMissingEpisodes; }
public IndexModel(ILogger <IndexModel> logger, IShowService show, IEpisodeService episode, ITagService tag) { _logger = logger; _show = show; _episode = episode; _tag = tag; }
public RedownloadFailedDownloadService(IConfigService configService, IEpisodeService episodeService, ICommandExecutor commandExecutor, Logger logger) { _configService = configService; _episodeService = episodeService; _commandExecutor = commandExecutor; _logger = logger; }
public Mutation(IEpisodeService episodeService, ICharacterService characterService) { Name = "Mutation"; Field <EpisodeType>( "addEpisode", // name of this mutation arguments: new QueryArguments(new QueryArgument <NonNullGraphType <AddEpisodeRequest> > { Name = _episodeArgumentName }), // Arguments resolve: context => { // Get Argument var addEpisodeRequest = context.GetArgument <AddEpisodeRequest>(_episodeArgumentName); // Create new Episode and return the object var episode = new Episode { episodeTitle = addEpisodeRequest.Name, episodeDescription = addEpisodeRequest.Description }; return(episodeService.Create(episode)); } ); Field <CharacterType>( "killCharacter", // name of this mutation arguments: new QueryArguments(new QueryArgument <NonNullGraphType <KillCharacterRequest> > { Name = _killCharacterArgumentName }), // Arguments resolve: context => { // Get Argument var killRequest = context.GetArgument <KillCharacterRequest>(_killCharacterArgumentName); // Update the character return(characterService.Kill(killRequest.characterName, killRequest.killedBy)); } ); }
public AppQuery( IAuthorService authorService, IPodcastService podcastService, IEpisodeService episodeService ) { Field <ListGraphType <AuthorType> >( "authors", resolve: context => authorService.GetAll() ); Field <AuthorType>( "author", arguments: new QueryArguments( new QueryArgument <IdGraphType> { Name = "id" } ), resolve: context => { var id = context.GetArgument <int>("id"); return(authorService.GetAuthorById(id)); } ); Field <ListGraphType <PodcastType> >( "podcasts", resolve: context => podcastService.GetAll() ); Field <PodcastType>( "podcast", arguments: new QueryArguments( new QueryArgument <IdGraphType> { Name = "id" } ), resolve: context => { var id = context.GetArgument <int>("id"); return(podcastService.GetPodcastById(id)); } ); Field <ListGraphType <EpisodeType> >( "episodes", resolve: context => episodeService.GetAll() ); Field <EpisodeType>( "episode", arguments: new QueryArguments( new QueryArgument <IdGraphType> { Name = "id" } ), resolve: context => { var id = context.GetArgument <int>("id"); return(episodeService.GetEpisodeById(id)); } ); }
public ReleaseModule(IFetchAndParseRss rssFetcherAndParser, ISearchForNzb nzbSearchService, IMakeDownloadDecision downloadDecisionMaker, IPrioritizeDownloadDecision prioritizeDownloadDecision, IDownloadService downloadService, ISeriesService seriesService, IEpisodeService episodeService, IParsingService parsingService, ICacheManager cacheManager, Logger logger) { _rssFetcherAndParser = rssFetcherAndParser; _nzbSearchService = nzbSearchService; _downloadDecisionMaker = downloadDecisionMaker; _prioritizeDownloadDecision = prioritizeDownloadDecision; _downloadService = downloadService; _seriesService = seriesService; _episodeService = episodeService; _parsingService = parsingService; _logger = logger; PostValidator.RuleFor(s => s.IndexerId).ValidId(); PostValidator.RuleFor(s => s.Guid).NotEmpty(); GetResourceAll = GetReleases; Post("/", x => DownloadRelease(ReadResourceFromRequest())); _remoteEpisodeCache = cacheManager.GetCache <RemoteEpisode>(GetType(), "remoteEpisodes"); }
public MissingModule(IEpisodeService episodeService, SeriesRepository seriesRepository) : base("missing") { _episodeService = episodeService; _seriesRepository = seriesRepository; GetResourcePaged = GetMissingEpisodes; }
public EpisodeController(IEpisodeService episodeService, IMapper mapper, ApplicationDbContext context) { _episodeService = episodeService; _mapper = mapper; _context = context; }
public Query(ICharacterService characterService, IEpisodeService episodeService) { Name = "Query"; // Expose characters Field <ListGraphType <CharacterType> >("characters", resolve: (context) => characterService.GetAll()); // Expose episodes Field <ListGraphType <EpisodeType> >("episodes", resolve: (context) => episodeService.GetAll()); }
public EpisodeModel(ILogger <EpisodeModel> logger, IShowService show, IEpisodeService episode, ITagService tag, IViewsService view) { _logger = logger; _show = show; _episode = episode; _tag = tag; _view = view; }
public MediaFileTableCleanupService(IMediaFileService mediaFileService, IEpisodeService episodeService, Logger logger) { _mediaFileService = mediaFileService; _episodeService = episodeService; _logger = logger; }
public ApiClientService(IJsonSerializeService jsonSerializeService, IShowService showService, IEpisodeService episodeService, ISearchService searchService, IShowExtendedService showExtendedService) { _jsonSerializeService = jsonSerializeService; _showService = showService; _episodeService = episodeService; _searchService = searchService; _showExtendedService = showExtendedService; }
public CalendarModule(IEpisodeService episodeService, ISeriesService seriesService, IQualityUpgradableSpecification qualityUpgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "calendar") { GetResourceAll = GetCalendar; }
public CalendarFeedModule(IEpisodeService episodeService, ITagService tagService) : base("calendar") { _episodeService = episodeService; _tagService = tagService; Get("/Sonarr.ics", options => GetCalendarFeed()); }
public CalendarModule(IEpisodeService episodeService, ISeriesService seriesService, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, upgradableSpecification, signalRBroadcaster, "calendar") { GetResourceAll = GetCalendar; }
public UpdateEpisodeTable( IEpisodeService episodeService, ILogger <UpdateEpisodeTable> logger ) { _episodeService = episodeService; _logger = logger; }
public EpisodeModule(ICommandExecutor commandExecutor, IEpisodeService episodeService) : base(episodeService, commandExecutor) { _episodeService = episodeService; GetResourceAll = GetEpisodes; UpdateResource = SetMonitored; }
public ShowModel(ILogger <ShowModel> logger, IShowService show, IEpisodeService episode, ITagService tag, IRatingService rating) { _logger = logger; _show = show; _episode = episode; _tag = tag; _rating = rating; }
public CalendarModule(IEpisodeService episodeService, SeriesRepository seriesRepository) : base("/calendar") { _episodeService = episodeService; _seriesRepository = seriesRepository; GetResourceAll = GetPaged; }
public MissingModule(IEpisodeService episodeService, ISeriesService seriesService, IQualityUpgradableSpecification qualityUpgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/missing") { GetResourcePaged = GetMissingEpisodes; }
public MissingModule(IEpisodeService episodeService, ISeriesService seriesService, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, upgradableSpecification, signalRBroadcaster, "wanted/missing") { GetResourcePaged = GetMissingEpisodes; }
public EpisodeModule(ISeriesService seriesService, IEpisodeService episodeService, IQualityUpgradableSpecification qualityUpgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster) { GetResourceAll = GetEpisodes; UpdateResource = SetMonitored; }
public EpisodeModule(ICommandExecutor commandExecutor, IEpisodeService episodeService) : base(commandExecutor, "episodes") { _episodeService = episodeService; GetResourceAll = GetEpisodes; UpdateResource = SetMonitored; GetResourceById = GetEpisode; }
public EpisodeModule(IEpisodeService episodeService) : base("/episodes") { _episodeService = episodeService; GetResourceAll = GetEpisodes; UpdateResource = SetMonitored; GetResourceById = GetEpisode; }
public RedownloadFailedDownloadService(IConfigService configService, IEpisodeService episodeService, IManageCommandQueue commandQueueManager, Logger logger) { _configService = configService; _episodeService = episodeService; _commandQueueManager = commandQueueManager; _logger = logger; }
public CutoffModule(IEpisodeCutoffService episodeCutoffService, IEpisodeService episodeService, ISeriesService seriesService, IQualityUpgradableSpecification qualityUpgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, qualityUpgradableSpecification, signalRBroadcaster, "wanted/cutoff") { _episodeCutoffService = episodeCutoffService; GetResourcePaged = GetCutoffUnmetEpisodes; }
public CalendarModule(ICommandExecutor commandExecutor, IEpisodeService episodeService, SeriesRepository seriesRepository) : base(episodeService, commandExecutor, "calendar") { _episodeService = episodeService; _seriesRepository = seriesRepository; GetResourceAll = GetCalendar; }
public XemService(IEpisodeService episodeService, IXemProxy xemProxy, ISeriesService seriesService, ICacheManager cacheManager, Logger logger) { _episodeService = episodeService; _xemProxy = xemProxy; _seriesService = seriesService; _logger = logger; _cache = cacheManager.GetCache <bool>(GetType()); }
public CutoffModule(IEpisodeCutoffService episodeCutoffService, IEpisodeService episodeService, ISeriesService seriesService, IUpgradableSpecification upgradableSpecification, IBroadcastSignalRMessage signalRBroadcaster) : base(episodeService, seriesService, upgradableSpecification, signalRBroadcaster, "wanted/cutoff") { _episodeCutoffService = episodeCutoffService; GetResourcePaged = GetCutoffUnmetEpisodes; }
public EpisodeAddedService(ICacheManager cacheManager, IManageCommandQueue commandQueueManager, IEpisodeService episodeService, Logger logger) { _commandQueueManager = commandQueueManager; _episodeService = episodeService; _logger = logger; _addedEpisodesCache = cacheManager.GetCache <List <int> >(GetType()); }
public UpdateEpisodeFileService(IDiskProvider diskProvider, IConfigService configService, IEpisodeService episodeService, Logger logger) { _diskProvider = diskProvider; _configService = configService; _episodeService = episodeService; _logger = logger; }
public XemService(IEpisodeService episodeService, IXemProxy xemProxy, ISeriesService seriesService, ICacheManager cacheManager, Logger logger) { _episodeService = episodeService; _xemProxy = xemProxy; _seriesService = seriesService; _logger = logger; _cache = cacheManager.GetCacheDictionary <bool>(GetType(), "mappedTvdbid"); }
public ParsingService(IEpisodeService episodeService, ISeriesService seriesService, ISceneMappingService sceneMappingService, Logger logger) { _episodeService = episodeService; _seriesService = seriesService; _sceneMappingService = sceneMappingService; _logger = logger; }
public SeriesScannedHandler(ISeriesService seriesService, IEpisodeService episodeService, ICommandExecutor commandExecutor, Logger logger) { _seriesService = seriesService; _episodeService = episodeService; _commandExecutor = commandExecutor; _logger = logger; }
public EpisodeFileMovingService(IEpisodeService episodeService, IBuildFileNames buildFileNames, IDiskProvider diskProvider, IConfigService configService, Logger logger) { _episodeService = episodeService; _buildFileNames = buildFileNames; _diskProvider = diskProvider; _configService = configService; _logger = logger; }
public MoveEpisodeFiles(IEpisodeService episodeService, IBuildFileNames buildFileNames, IEventAggregator eventAggregator, IDiskProvider diskProvider, Logger logger) { _episodeService = episodeService; _buildFileNames = buildFileNames; _eventAggregator = eventAggregator; _diskProvider = diskProvider; _logger = logger; }
public SeriesService(ISeriesRepository seriesRepository, IEventAggregator eventAggregator, ISceneMappingService sceneMappingService, IEpisodeService episodeService, IBuildFileNames fileNameBuilder, Logger logger) { _seriesRepository = seriesRepository; _eventAggregator = eventAggregator; _sceneMappingService = sceneMappingService; _episodeService = episodeService; _fileNameBuilder = fileNameBuilder; _logger = logger; }
public SeriesService(ISeriesRepository seriesRepository, IConfigService configServiceService, IEventAggregator eventAggregator, ISceneMappingService sceneMappingService, IEpisodeService episodeService, Logger logger) { _seriesRepository = seriesRepository; _configService = configServiceService; _eventAggregator = eventAggregator; _sceneMappingService = sceneMappingService; _episodeService = episodeService; _logger = logger; }
public EpisodeFileMovingService(IEpisodeService episodeService, IUpdateEpisodeFileService updateEpisodeFileService, IBuildFileNames buildFileNames, IDiskProvider diskProvider, IMediaFileAttributeService mediaFileAttributeService, IConfigService configService, Logger logger) { _episodeService = episodeService; _updateEpisodeFileService = updateEpisodeFileService; _buildFileNames = buildFileNames; _diskProvider = diskProvider; _mediaFileAttributeService = mediaFileAttributeService; _configService = configService; _logger = logger; }
public DailyEpisodeMatchSpecification(Logger logger, IEpisodeService episodeService) { _logger = logger; _episodeService = episodeService; }
private void InitializeServices() { _episodeService = BootStrapper.Resolve<IEpisodeService>(); }
public FullSeasonSpecification(Logger logger, IEpisodeService episodeService) { _logger = logger; _episodeService = episodeService; }
public _EpisodeService(IEpisodeService episodeProvider) { this.episodeProvider = episodeProvider; }
public AcceptableSizeSpecification(IQualityDefinitionService qualityDefinitionService, IEpisodeService episodeService, Logger logger) { _qualityDefinitionService = qualityDefinitionService; _episodeService = episodeService; _logger = logger; }
public AcceptableSizeSpecification(IQualitySizeService qualityTypeProvider, IEpisodeService episodeService, Logger logger) { _qualityTypeProvider = qualityTypeProvider; _episodeService = episodeService; _logger = logger; }
public ArchiveController(ISiteService siteService, IEpisodeService episodeService) : base(siteService, episodeService) { this._siteService = siteService; this._episodeService = episodeService; }
public EpisodeMonitoredService(ISeriesService seriesService, IEpisodeService episodeService, Logger logger) { _seriesService = seriesService; _episodeService = episodeService; _logger = logger; }
public SameEpisodesSpecification(IEpisodeService episodeService) { _episodeService = episodeService; }
public ShouldRefreshSeries(IEpisodeService episodeService, Logger logger) { _episodeService = episodeService; _logger = logger; }
public SubscriptionController(ISiteService siteService, IEpisodeService episodeService) : base(siteService) { this._siteService = siteService; this._episodeService = episodeService; }