public RouletteStrategyTester(IVisualizer visualizer, IUserInputManager userInputManager, IStatisticsManager statisticsManager) { _visualizer = visualizer; _userInputManager = userInputManager; _statisticsManager = statisticsManager; _simulator = new RouletteStrategySimulator(); }
protected override void InitializeDependencies() { base.InitializeDependencies(); _iconsService = App.Container.GetInstance <IIconsService>(); _statisticsManager = App.Container.GetInstance <IStatisticsManager>(); }
public StatisticsController( IStatisticsManager statisticsManager, IClientsService clientsService) { this.statisticsManager = statisticsManager; this.clientsService = clientsService; }
public IndexManager( bool isNew, ITableManager tableManager, IStatisticsManager statisticsManager, Transaction transaction, string indexTableName = "idxcat", int blockSize = 1024) { _indexTableName = indexTableName; _blockSize = blockSize; _tableManager = tableManager; _statisticsManager = statisticsManager; if (isNew) { var schema = new Schema(); schema.AddStringField("idxname", MAX_INDEX_LENGTH); schema.AddStringField("tblname", MAX_INDEX_LENGTH); schema.AddStringField("fldname", MAX_INDEX_LENGTH); tableManager.CreateTable(_indexTableName, schema, transaction); } _tableInfo = tableManager.GetTableInfo(indexTableName, transaction); }
public NancyBootstrapper(IApplicationContext applicationContext, IStatisticsManager statisticsManager, IPoolManager poolManager, IConfigManager configManager) { _applicationContext = applicationContext; _statisticsManager = statisticsManager; _poolManager = poolManager; _configManager = configManager; }
public StatisticsController(AppDbContext context, UserManager <User> userManager, IStatisticsManager statisticsManager, JWTservice jwtService) { _context = context; _userManager = userManager; _statisticsManager = statisticsManager; _jwtService = jwtService; }
public MessageStateMachine(IMusicTrackDatabase musicDatabase) { this.messageRegister = new MessageRegister(); this.messageBuilder = new MessageBuilder(musicDatabase); this.messageHistory = new MessageHistory(); this.statisticsManager = new StatisticsManager(); }
public async Task InvokeAsync(HttpContext context, IStatisticsManager statisticsManager) { if (statisticsManager == null) { throw new ArgumentNullException(nameof(statisticsManager)); } string visitorId = context.Request.Cookies["VisitorId"]; if (context.Request != null && visitorId == null) { VisitorInfo visitor = new VisitorInfo(); visitor.Id = Guid.NewGuid(); visitor.LastVisitAt = DateTime.Now; visitor.UserAgent = context.Request.Headers[HeaderNames.UserAgent]; visitor.IpAddress = context.Request.HttpContext.Connection.RemoteIpAddress.ToString(); visitor.UserId = context.Request.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier)?.Value; // Save in database statisticsManager.SaveVisitor(visitor); // Save in cookies context.Response.Cookies.Append("VisitorId", visitor.Id.ToString(), new CookieOptions() { Path = "/", HttpOnly = true, Secure = false, }); } await _next(context); }
// TODO: use base("/api"); public ApiModule(IStatisticsManager statisticsManager, IPoolManager poolManager, IAlgorithmManager algorithmManager) : base("/api") { Get["/"] = _ => { // include common data required by layout. ViewBag.Title = "API"; ViewBag.Heading = "Public API"; ViewBag.Pools = poolManager; ViewBag.LastUpdate = statisticsManager.LastUpdate.ToString("HH:mm:ss tt zz"); // last statistics update. // return our view return(View["api", new ApiModel { BaseUrl = Request.Url.SiteBase, Coin = poolManager.First().Config.Coin }]); }; Get["/pools"] = _ => { var response = (Response)poolManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; Get["/pool/{slug}"] = _ => { var pool = poolManager.Get(_.slug); // query the requested pool. var response = pool != null ? (Response)pool.ServiceResponse : PoolNotFound; response.ContentType = "application/json"; return(response); }; Get["/algorithms"] = _ => { var response = (Response)algorithmManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; Get["/algorithm/{slug}"] = _ => { var algorithm = algorithmManager.Get(_.slug); // query the requested pool. var response = algorithm != null ? (Response)algorithm.ServiceResponse : AlgorithmNotFound; response.ContentType = "application/json"; return(response); }; Get["/global"] = _ => { var response = (Response)statisticsManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; }
public SpySettingsService(IJobService jobService) { _jobService = jobService; _spyAccountManager = new SpyAccountManager(); _accountManager = new AccountManager(); _statisticsManager = new StatisticsManager(); _accountSettingsManager = new AccountSettingsManager(); }
public SawmillApplication( ILogEntryProvider logEntryProvider, IAlertManager alertManager, IStatisticsManager statistiscManager) { this.StatisticsManager = statistiscManager ?? throw new ArgumentNullException(nameof(statistiscManager)); this.AlertManager = alertManager ?? throw new ArgumentNullException(nameof(alertManager)); this.LogEntryProvider = logEntryProvider ?? throw new ArgumentNullException(nameof(logEntryProvider)); }
public StatisticsCollectionVM(IStatisticsManager statisticsManager) { this.statisticsManager = statisticsManager; defaultFilter = statisticsManager.GetDefaultFilter(); // initialise filter with default values filterVM = new FilterVM(defaultFilter); LoadAvailableStatistics(); }
public ApiModule(IStatisticsManager statisticsManager, IPoolManager poolManager, IAlgorithmManager algorithmManager) : base("/api") { Get["/"] = _ => { // include common data required by layout. ViewBag.Header = "Public API"; // return our view return(View["api", new ApiModel { BaseUrl = Request.Url.SiteBase, Coin = poolManager.First().Config.Coin }]); }; Get["/pools"] = _ => { var response = (Response)poolManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; Get["/pool/{slug}"] = _ => { var pool = poolManager.Get(HttpUtility.HtmlEncode(_.slug)); // query the requested pool. var response = pool != null ? (Response)pool.ServiceResponse : PoolNotFound; response.ContentType = "application/json"; return(response); }; Get["/algorithms"] = _ => { var response = (Response)algorithmManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; Get["/algorithm/{slug}"] = _ => { var algorithm = algorithmManager.Get(HttpUtility.HtmlEncode(_.slug)); // query the requested pool. var response = algorithm != null ? (Response)algorithm.ServiceResponse : AlgorithmNotFound; response.ContentType = "application/json"; return(response); }; Get["/global"] = _ => { var response = (Response)statisticsManager.ServiceResponse; response.ContentType = "application/json"; return(response); }; }
public HomeService(IJobService jobService, IBackgroundJobService backgroundJobService) { _accountManager = new AccountManager(); _accountSettingsManager = new AccountSettingsManager(); _accountStatisticsManager = new StatisticsManager(); _proxyManager = new ProxyManager(); _jobService = jobService; _jobQueueService = new JobQueueService(); _backgroundJobService = backgroundJobService; }
public MixerConstellationService(IMixerManager mixerManager, IStatisticsManager statisticsManager, MessagingService messagingService, DiscordService discordService, IOptions <BotSettings> botSettings, FileService fileService) { _mixerManager = mixerManager; _statisticsManager = statisticsManager; _messagingService = messagingService; _discordService = discordService; _botSettings = botSettings.Value; _fileService = fileService; }
public FriendsService(INotices noticeProxy) { _notice = noticeProxy; _accountManager = new AccountManager(); _friendManager = new FriendManager(); _accountSettingsManager = new AccountSettingsManager(); _accountStatisticsManager = new StatisticsManager(); _seleniumManager = new SeleniumManager(); _analysisFriendsManager = new AnalysisFriendsManager(); }
public MessagingService(DiscordShardedClient discord, IAlertManager alertManager, IStatisticsManager statisticsManager, DiscordService discordService, IOptions <BotSettings> botSettings, FileService fileService) { _discord = discord; _alertManager = alertManager; _statisticsManager = statisticsManager; _discordService = discordService; _botSettings = botSettings.Value; _fileService = fileService; }
public GameplayController( ISpawnManager spawnManager, IStatisticsManager statisticsManager, ISoundManager soundManager, IControllerFactory controllerFactory) : base(controllerFactory) { _spawnManager = spawnManager; _statisticsManager = statisticsManager; _soundManager = soundManager; }
public ApiModule(IStatisticsManager statisticsManager, IPoolManager poolManager, IAlgorithmManager algorithmManager) : base("/api") { Get["/"] = _ => { // include common data required by layout. ViewBag.Header = "Public API"; // return our view return View["api", new ApiModel { BaseUrl = Request.Url.SiteBase, Coin = poolManager.First().Config.Coin }]; }; Get["/pools"] = _ => { var response = (Response) poolManager.ServiceResponse; response.ContentType = "application/json"; return response; }; Get["/pool/{slug}"] = _ => { var pool = poolManager.Get(HttpUtility.HtmlEncode(_.slug)); // query the requested pool. var response = pool != null ? (Response)pool.ServiceResponse : PoolNotFound; response.ContentType = "application/json"; return response; }; Get["/algorithms"] = _ => { var response = (Response)algorithmManager.ServiceResponse; response.ContentType = "application/json"; return response; }; Get["/algorithm/{slug}"] = _ => { var algorithm = algorithmManager.Get(HttpUtility.HtmlEncode(_.slug)); // query the requested pool. var response = algorithm != null ? (Response)algorithm.ServiceResponse : AlgorithmNotFound; response.ContentType = "application/json"; return response; }; Get["/global"] = _ => { var response = (Response) statisticsManager.ServiceResponse; response.ContentType = "application/json"; return response; }; }
public TimerQueueService(IOptions <BotSettings> botSettings, MixerConstellationService mixerService, ILoggingManager loggingManager, PlatformService platformServices, IStatisticsManager statisticsManager, GuildInteractionService guildServices, FileService fileService) { _botSettings = botSettings.Value; _mixerService = mixerService; _loggingManager = loggingManager; _platformServices = platformServices; _statisticsManager = statisticsManager; _guildServices = guildServices; _fileService = fileService; }
public StartupService( DiscordShardedClient discord, CommandService commands, IOptions <BotSettings> botSettings, IStatisticsManager statististicsManager) { _botSettings = botSettings.Value; _discord = discord; _commands = commands; _statisticsManager = statististicsManager; }
public UserController(UserManager <ApplicationUser> userManager, RoleManager <ApplicationRole> roleManager, IStatisticsManager statisticsManager, ILoggerFactory loggerFactory, SignInManager <ApplicationUser> signInManager) { _logger = loggerFactory.CreateLogger <UserController>(); _userManager = userManager; _roleManager = roleManager; _statisticsManager = statisticsManager; _signInManager = signInManager; }
public BaseCommands(IStatisticsManager statisticsManager, IYouTubeManager youtubeManager, IApiAiManager apiAiManager, DiscordService discordService, DiscordShardedClient discord, IOptions <BotSettings> botSettings, FileService fileService) : base(botSettings) { _statisticsManager = statisticsManager; _youtubeManager = youtubeManager; _apiAiManager = apiAiManager; _discordService = discordService; _discord = discord; _botSettings = botSettings.Value; _fileService = fileService; }
public AccountController( UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILoggerFactory loggerFactory, IStatisticsManager statisticsManager, IEmailSender emailSender) { _userManager = userManager; _signInManager = signInManager; _emailSender = emailSender; _statisticsManager = statisticsManager; _logger = loggerFactory.CreateLogger <AccountController>(); }
public MetadataManager( IFileManager fileManager, ITableManager tableManager, IViewManager viewManager, IIndexManager indexManager, IStatisticsManager statisticsManager) { _tableManager = tableManager; _viewManager = viewManager; _indexManager = indexManager; _statisticsManager = statisticsManager; _blockSize = fileManager.BlockSize; }
public GeoCachingService() { try { authenticationManager = GeoCachingBLFactory.GetAuthenticationManager(); cacheManager = GeoCachingBLFactory.GetCacheManager(); statisticsManager = GeoCachingBLFactory.GetStatisticsManager(); backendRunning = true; } catch { // in case of any exception when creating "connection" to backend, set flag // and do not provide access from outside backendRunning = false; } }
public DonateModule(IStatisticsManager statisticsManager, IPoolManager poolManager) { Get["/donate/"] = _ => { // include common data required by layout. ViewBag.Title = "Donation"; ViewBag.Heading = "Donation"; ViewBag.Pools = poolManager; ViewBag.LastUpdate = statisticsManager.LastUpdate.ToString("HH:mm:ss tt zz"); // last statistics update. // return our view return(View["donate"]); }; }
public MainViewModel() { _statistics = App.Container.GetInstance <IStatisticsManager>(); _dataContext.Loaded += DataContextChanged; _dataContext.Operations.Collection.CollectionChanged += OperationsChanged; _dataContext.Accounts.Collection.CollectionChanged += AccountsChanged; _dataContext.Conversions.Collection.CollectionChanged += ConversionsChanged; _options.PropertyChanged += OnOptionsChanged; this.PropertyChanged += OnStateChanged; SelectedAccount.PropertyChanged += OnAccountLimitChanged; InitializeQuickAccess(); }
public IndexInfo(string indexName, string tableName, string fieldName, ITableManager tableManager, IStatisticsManager statisticsManager, Transaction transaction, int blockSize = 1024) { _indexName = indexName; _fieldName = fieldName; _transaction = transaction; _blockSize = blockSize; _tableInfo = tableManager.GetTableInfo(tableName, transaction); _statInfo = statisticsManager.GetStatisticalInfo(tableName, transaction); }
public IndexModule(IStatisticsManager statisticsManager, IPoolManager poolManager, IAlgorithmManager algorithmManager) { Get["/"] = _ => { // include common data required by layout. ViewBag.Header = "Welcome"; // return our view return View["index", new IndexModel { Pools = poolManager.GetAllAsReadOnly(), Algorithms = algorithmManager.GetAllAsReadOnly(), Statistics = statisticsManager }]; }; }
public IndexModule(IStatisticsManager statisticsManager, IPoolManager poolManager, IAlgorithmManager algorithmManager) { Get["/"] = _ => { // include common data required by layout. ViewBag.Header = "Welcome"; // return our view return(View["index", new IndexModel { Pools = poolManager.GetAllAsReadOnly(), Algorithms = algorithmManager.GetAllAsReadOnly(), Statistics = statisticsManager }]); }; }
public IndexModule(IStatisticsManager statisticsManager, IPoolManager poolManager) { Get["/"] = _ => { // include common data required by layout. ViewBag.Heading = "Welcome"; ViewBag.Pools = poolManager; ViewBag.LastUpdate = statisticsManager.LastUpdate.ToString("HH:mm:ss tt zz"); // last statistics update. // return our view return(View["index", new IndexModel { Pools = poolManager.GetAllAsReadOnly(), Statistics = statisticsManager }]); }; }
public StatisticsController(IStatisticsManager manager) { _manager = manager; }