protected override void OnInit(EventArgs e) { base.OnInit(e); _seasonRepository = new SeasonRepository(); _statistician = new CachedStatistician(); }
public ServiceController(IOptionsSnapshot <AppConfig> appConfig, ILogger <ServiceController> logger, IDbConnection db, IServiceManager serviceManager, IServiceConfigManager serviceConfigManager, IStatistician statistician, IOutgoingIPResolver outgoingIpResolver) : base(appConfig, logger, db) { _serviceManager = serviceManager; _serviceConfigManager = serviceConfigManager; _outgoingIpResolver = outgoingIpResolver; }
public DebugController(IOptionsSnapshot <AppConfig> appConfig, ILogger <DebugController> logger, IDbConnection db, IServiceManager serviceManager, IServiceConfigManager serviceConfigManager, IStatistician statistician, IIdentityProvider identityProvider, IRazorLightEngine engine, IProcessRunner processRunner) : base(appConfig, logger, db) { _engine = engine; _identity = identityProvider; _serviceConfigManager = serviceConfigManager; _processRunner = processRunner; }
public ServiceManager(IOptionsMonitor <AppConfig> appConfig, ILogger <ServiceManager> logger, IDbConnection db, IAuthenticator authenticator, IStatistician statistician, IServiceConfigManager serviceConfigManager, IMemoryCache cache, IProcessRunner processRunner) { _appConfig = appConfig.CurrentValue; _logger = logger; _db = db; _authenticator = authenticator; _statistician = statistician; _serviceConfigManager = serviceConfigManager; _cache = cache; _processRunner = processRunner; _localNetworks = Utility.GetLocalRanges(_logger); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { _statistician = new CachedStatistician(); var model = _statistician.GetRacerTable(); var position = 1; foreach (var item in model) { item.Position = position++; } RacerRepeater.DataSource = model; RacerRepeater.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { _statistician = new CachedStatistician(); var model = _statistician.GetWinsTable(); if (NumberToDisplay > 0) model = model.Take(NumberToDisplay).ToList(); int position = 1; foreach (var item in model) { item.Position = position++; } WinsRepeater.DataSource = model; WinsRepeater.DataBind(); } }
public HTTPProxy(AppConfig appConfig, ILogger <ServiceManager> logger, IDbConnection db, IAuthenticator authenticator, IEnumerable <IPNetwork> localNetworks, IEnumerable <IPAddress> localAddresses, IStatistician statistician, IMemoryCache cache, IProcessRunner processRunner) { _appConfig = appConfig; _logger = logger; _db = db; _authenticator = authenticator; _localNetworks = localNetworks; _localAddresses = localAddresses; _statistician = statistician; _cache = cache; // Constructor param disables asking it to import a local root cert _proxyServer = new ProxyServer(false); _cacheKeys = new List <string>(); _blockedRedirectUri = new Uri(appConfig.BlockedRedirectUri); }
/// <summary> /// Dependency Injected Constructor /// Initializes the class with all of it's passed arguments. /// </summary> /// <param name="appConfig"></param> /// <param name="logger"></param> /// <param name="db"></param> /// <param name="authenticator"></param> /// <param name="localNetworks"></param> /// <param name="localAddresses"></param> /// <param name="statistician"></param> /// <param name="cache"></param> /// <param name="processRunner"></param> public OpenVPN(AppConfig appConfig, ILogger <ServiceManager> logger, IDbConnection db, IAuthenticator authenticator, IEnumerable <IPNetwork> localNetworks, IEnumerable <IPAddress> localAddresses, IStatistician statistician, IMemoryCache cache, IProcessRunner processRunner) { // Inherit the objects. _appConfig = appConfig; _logger = logger; _db = db; _authenticator = authenticator; _localNetworks = localNetworks; _statistician = statistician; _cache = cache; _localAddresses = localAddresses; _processRunner = processRunner; // This is tracked so we can clean it up when stopping (assuming managed stop). _configsOnDisk = new List <string>(); // Invoke the firewall, talk to paul about this. _firewall = new Firewall(logger, _processRunner); }
protected override void OnInit(EventArgs e) { base.OnInit(e); _statistician = new CachedStatistician(); }
private void CheckDependancies() { if (_statistician == null) _statistician = new CachedStatistician(); if (_circuitRepository == null) _circuitRepository = new CircuitRepository(); }
private void CheckDependancies() { if (_statistician == null) _statistician = new CachedStatistician(); if (_driverRepository == null) _driverRepository = new DriverRepository(); if (_seasonRepository == null) _seasonRepository = new SeasonRepository(); }
private void CheckDependancies() { if (_statistician == null) _statistician = new CachedStatistician(); if (_teamRepository == null) _teamRepository = new TeamRepository(); }