public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync, IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter, IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache, ISettingsService <JobSettings> jobsettings, ISickRageSync srSync, IRefreshMetadata refresh, INewsletterJob newsletter, IPlexRecentlyAddedSync recentlyAddedPlex, ILidarrArtistSync artist, IIssuesPurge purge, IResendFailedRequests resender, IMediaDatabaseRefresh dbRefresh) { _plexContentSync = plexContentSync; _radarrSync = radarrSync; _updater = updater; _embyContentSync = embySync; _plexUserImporter = userImporter; _embyUserImporter = embyUserImporter; _sonarrSync = cache; _cpCache = cpCache; _jobSettings = jobsettings; _srSync = srSync; _refreshMetadata = refresh; _newsletter = newsletter; _plexRecentlyAddedSync = recentlyAddedPlex; _lidarrArtistSync = artist; _issuesPurge = purge; _resender = resender; _mediaDatabaseRefresh = dbRefresh; }
/// <summary> /// Initializes a new instance of the <see cref="SettingsController" /> class. /// </summary> /// <param name="resolver">The resolver.</param> /// <param name="mapper">The mapper.</param> /// <param name="templateRepo">The templateRepo.</param> /// <param name="embyApi">The embyApi.</param> /// <param name="radarrSync">The radarrCacher.</param> /// <param name="memCache">The memory cache.</param> /// <param name="githubApi">The memory cache.</param> public SettingsController(ISettingsResolver resolver, IMapper mapper, INotificationTemplatesRepository templateRepo, IEmbyApi embyApi, IRadarrSync radarrSync, ICacheService memCache, IGithubApi githubApi) { SettingsResolver = resolver; Mapper = mapper; TemplateRepository = templateRepo; _embyApi = embyApi; _radarrSync = radarrSync; _cache = memCache; _githubApi = githubApi; }
public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync, IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter, IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache, ISettingsService <JobSettings> jobsettings, ISickRageSync srSync) { PlexContentSync = plexContentSync; RadarrSync = radarrSync; Updater = updater; EmbyContentSync = embySync; PlexUserImporter = userImporter; EmbyUserImporter = embyUserImporter; SonarrSync = cache; CpCache = cpCache; JobSettings = jobsettings; SrSync = srSync; }
public JobSetup(IPlexContentSync plexContentSync, IRadarrSync radarrSync, IOmbiAutomaticUpdater updater, IEmbyContentSync embySync, IPlexUserImporter userImporter, IEmbyUserImporter embyUserImporter, ISonarrSync cache, ICouchPotatoSync cpCache, ISettingsService <JobSettings> jobsettings, ISickRageSync srSync, IRefreshMetadata refresh, INewsletterJob newsletter) { _plexContentSync = plexContentSync; _radarrSync = radarrSync; _updater = updater; _embyContentSync = embySync; _plexUserImporter = userImporter; _embyUserImporter = embyUserImporter; _sonarrSync = cache; _cpCache = cpCache; _jobSettings = jobsettings; _srSync = srSync; _refreshMetadata = refresh; _newsletter = newsletter; }