public ConfigFileProvider(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; _configFile = _environmentProvider.GetConfigPath(); CreateDefaultConfigFile(); }
public LogProvider(IDatabase database, LogDbContext logDbContext, DiskProvider diskProvider, EnvironmentProvider environmentProvider) { _database = database; _logDbContext = logDbContext; _diskProvider = diskProvider; _environmentProvider = environmentProvider; }
public LogController(LogProvider logProvider, EnvironmentProvider environmentProvider, DiskProvider diskProvider) { _logProvider = logProvider; _environmentProvider = environmentProvider; _diskProvider = diskProvider; }
public static bool Enabled() { var environmentProvider = new EnvironmentProvider(); var configFileProvider = new ConfigFileProvider(environmentProvider); return configFileProvider.EnableProfiler; }
public BannerProvider(HttpProvider httpProvider, EnvironmentProvider environmentProvider, DiskProvider diskProvider) { _httpProvider = httpProvider; _environmentProvider = environmentProvider; _diskProvider = diskProvider; }
public SecurityProvider(ConfigFileProvider configFileProvider, EnvironmentProvider environmentProvider, ProcessProvider processProvider) { _configFileProvider = configFileProvider; _environmentProvider = environmentProvider; _processProvider = processProvider; }
public UpdateProvider(HttpProvider httpProvider, ConfigProvider configProvider, EnvironmentProvider environmentProvider, DiskProvider diskProvider) { _httpProvider = httpProvider; _configProvider = configProvider; _environmentProvider = environmentProvider; _diskProvider = diskProvider; }
public UpdateController(UpdateProvider updateProvider, JobProvider jobProvider, EnvironmentProvider environmentProvider, DiskProvider diskProvider) { _updateProvider = updateProvider; _jobProvider = jobProvider; _environmentProvider = environmentProvider; _diskProvider = diskProvider; }
public AppRestartJob(EnvironmentProvider environmentProvider, ProcessProvider processProvider, ServiceProvider serviceProvider, IISProvider iisProvider) { _environmentProvider = environmentProvider; _processProvider = processProvider; _serviceProvider = serviceProvider; _iisProvider = iisProvider; }
public UpdateProvider(DiskProvider diskProvider, ServiceProvider serviceProvider, ProcessProvider processProvider, EnvironmentProvider environmentProvider, IISProvider iisProvider) { _diskProvider = diskProvider; _serviceProvider = serviceProvider; _processProvider = processProvider; _environmentProvider = environmentProvider; _iisProvider = iisProvider; }
public AppUpdateJob(UpdateProvider updateProvider, EnvironmentProvider environmentProvider, DiskProvider diskProvider, HttpProvider httpProvider, ProcessProvider processProvider, ArchiveProvider archiveProvider, ConfigFileProvider configFileProvider) { _updateProvider = updateProvider; _environmentProvider = environmentProvider; _diskProvider = diskProvider; _httpProvider = httpProvider; _processProvider = processProvider; _archiveProvider = archiveProvider; _configFileProvider = configFileProvider; }
public Router(ApplicationServer applicationServer, ServiceProvider serviceProvider, ConsoleProvider consoleProvider, EnvironmentProvider environmentProvider, ProcessProvider processProvider, SysTrayProvider sysTrayProvider) { _applicationServer = applicationServer; _serviceProvider = serviceProvider; _consoleProvider = consoleProvider; _environmentProvider = environmentProvider; _processProvider = processProvider; _sysTrayProvider = sysTrayProvider; }
public static void PreStart() { var environmentProvider = new EnvironmentProvider(); LogManager.Configuration = new XmlLoggingConfiguration(environmentProvider.GetNlogConfigPath(), false); LogConfiguration.RegisterUdpLogger(); LogConfiguration.RegisterConsoleLogger(LogLevel.Info, "NzbDrone.Web.MvcApplication"); LogConfiguration.RegisterConsoleLogger(LogLevel.Info, "NzbDrone.Core.CentralDispatch"); LogConfiguration.RegisterRollingFileLogger(environmentProvider.GetLogFileName(), LogLevel.Trace); }
public ApplicationServer(ConfigFileProvider configFileProvider, IISProvider iisProvider, DebuggerProvider debuggerProvider, EnvironmentProvider environmentProvider, ProcessProvider processProvider, MonitoringProvider monitoringProvider, SecurityProvider securityProvider, DiskProvider diskProvider) { _configFileProvider = configFileProvider; _iisProvider = iisProvider; _debuggerProvider = debuggerProvider; _environmentProvider = environmentProvider; _processProvider = processProvider; _monitoringProvider = monitoringProvider; _securityProvider = securityProvider; _diskProvider = diskProvider; }
public CentralDispatch() { _environmentProvider = new EnvironmentProvider(); logger.Debug("Initializing ContainerBuilder:"); ContainerBuilder = new ContainerBuilder(); ContainerBuilder.RegisterAssemblyTypes(typeof(DiskProvider).Assembly).SingleInstance(); ContainerBuilder.RegisterAssemblyTypes(typeof(CentralDispatch).Assembly).SingleInstance(); ContainerBuilder.RegisterType<EnvironmentProvider>(); InitDatabase(); RegisterExternalNotifications(); RegisterMetadataProviders(); RegisterIndexers(); RegisterJobs(); }
public CentralDispatch() { _environmentProvider = new EnvironmentProvider(); logger.Debug("Initializing Kernel:"); Kernel = new StandardKernel(); var resolver = new NinjectDependencyResolver(Kernel); AspNetHost.SetResolver(resolver); InitDatabase(); InitReporting(); InitQuality(); InitExternalNotifications(); InitMetadataProviders(); InitIndexers(); InitJobs(); }
static CoreTest() { //Delete old db files var oldDbFiles = Directory.GetFiles(Directory.GetCurrentDirectory(), "*.sdf", SearchOption.AllDirectories); foreach (var file in oldDbFiles) { try { File.Delete(file); } catch { } } //Delete App_data folder var appData = new EnvironmentProvider().GetAppDataPath(); if (Directory.Exists(appData)) { Directory.Delete(appData, true); } TestDbHelper.CreateDataBaseTemplate(); }
public SharedController(EnvironmentProvider environmentProvider, RootDirProvider rootDirProvider) { _environmentProvider = environmentProvider; _rootDirProvider = rootDirProvider; }
public static string GetNlogConfigPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetWebRoot(), LOG_CONFIG_FILE)); }
public static string GetWebRoot(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, WEB_FOLDER)); }
public static string GetIISExe(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetIISFolder(), IIS_EXE)); }
public static string GetNzbDroneExe(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, NZBDRONE_EXE)); }
public static string GetArchivedLogFileName(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, "nzbdrone.log.0.txt")); }
public static string GetUpdateClientExePath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetUpdateSandboxFolder(), UPDATE_CLIENT_EXE)); }
public RestProvider(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; }
public TvDbProvider(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; _handler = new TvdbHandler(new XmlCacheProvider(_environmentProvider.GetCacheFolder()), TVDB_APIKEY); }
public HealthController(EnvironmentProvider environmentProvider, IDatabase database) { _environmentProvider = environmentProvider; _database = database; }
public Connection(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; }
public static string GetUpdatePackageFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetUpdateSandboxFolder(), UPDATE_PACKAGE_FOLDER_NAME)); }
static HtmlIncludeExtentions() { versionString = new EnvironmentProvider().Version.ToString().Replace('.', '_'); isProduction = true; }
public static string GetUpdateClientFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetUpdatePackageFolder(), UPDATE_CLIENT_FOLDER_NAME)); }
public HttpProvider(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; _userAgent = String.Format("NzbDrone {0}", _environmentProvider.Version); }
public static string GetSandboxLogFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetUpdateSandboxFolder(), UPDATE_LOG_FOLDER_NAME)); }
public static string GetNzbDroneDbFile(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetAppDataPath(), NZBDRONE_DB_FILE)); }
public static string GetConfigBackupFile(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetAppDataPath(), BACKUP_ZIP_FILE)); }
public static string GetMediaCoverPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetWebRoot(), "MediaCover")); }
public static string GetIISFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, IIS_FOLDER)); }
public static string GetIISConfigPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetIISFolder(), "AppServer", "applicationhost.config")); }
public BackupProvider(EnvironmentProvider environmentProvider) { _environmentProvider = environmentProvider; }
public static string GetAppDataPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetWebRoot(), APP_DATA)); }
public static string GetUpdateSandboxFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.SystemTemp, UPDATE_SANDBOX_FOLDER_NAME)); }
public static string GetConfigPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, APP_CONFIG_FILE)); }
public static string GetLogDbFileDbFile(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetAppDataPath(), LOG_DB_FILE)); }
public static string GetCacheFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetWebRoot(), "Cache")); }
public static string GetBannerPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetMediaCoverPath(), "Banners")); }
public static string GetUpdateLogFolder(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.ApplicationPath, UPDATE_LOG_FOLDER_NAME)); }
public LogProvider(IDatabase database, DiskProvider diskProvider, EnvironmentProvider environmentProvider) { _database = database; _diskProvider = diskProvider; _environmentProvider = environmentProvider; }
public AppShutdownJob(EnvironmentProvider environmentProvider, ProcessProvider processProvider, ServiceProvider serviceProvider) { _environmentProvider = environmentProvider; _processProvider = processProvider; _serviceProvider = serviceProvider; }
public static string GetFanArtPath(this EnvironmentProvider environmentProvider) { return(Path.Combine(environmentProvider.GetMediaCoverPath(), "Fanarts")); }
public IISProvider(ConfigFileProvider configFileProvider, ProcessProvider processProvider, EnvironmentProvider environmentProvider) { _configFileProvider = configFileProvider; _processProvider = processProvider; _environmentProvider = environmentProvider; }