public FOnlineStatisticsModule( IBotCore core, FonlineStatisticsModuleSettings settings) : base(core) { this.settings = settings; this.statisticsProvider = new StatisticsProvider(); }
public MetricsService( IProjectService projectService, IAnalyticsService analyticsService, IStatisticsProvider statisticsProvider, IKpiProvider kpiProvider, IVkUrlProvider vkUrlProvider, IDateTimeHelper dateTimeHelper, IProjectRepository projectRepository, IUnitOfWorkProvider unitOfWorkProvider, IIrChartDataProvider irChartDataProvider, IRawDataProvider rawDataRepository, IVkGroupRepository vkGroupRepository) { this.projectService = projectService; this.analyticsService = analyticsService; this.statisticsProvider = statisticsProvider; this.kpiProvider = kpiProvider; this.vkUrlProvider = vkUrlProvider; this.dateTimeHelper = dateTimeHelper; this.projectRepository = projectRepository; this.unitOfWorkProvider = unitOfWorkProvider; this.irChartDataProvider = irChartDataProvider; this.rawDataRepository = rawDataRepository; this.vkGroupRepository = vkGroupRepository; }
public StatisticsModule(IStatisticsProvider statisticsProvider) : base("statistics") { Get("remarks", async args => await FetchCollection <BrowseRemarkStatistics, RemarkStatistics> (async x => await statisticsProvider.BrowseRemarkStatisticsAsync(x)) .HandleAsync()); Get("remarks/{id}", async args => await Fetch <GetRemarkStatistics, RemarkStatistics> (async x => await statisticsProvider.GetRemarkStatisticsAsync(x)) .HandleAsync()); Get("remarks/general", async args => await Fetch <GetRemarksCountStatistics, RemarksCountStatistics> (async x => await statisticsProvider.GetRemarksCountStatisticsAsync(x)) .HandleAsync()); Get("categories", async args => await FetchCollection <BrowseCategoryStatistics, CategoryStatistics> (async x => await statisticsProvider.BrowseCategoryStatisticsAsync(x)) .HandleAsync()); Get("tags", async args => await FetchCollection <BrowseTagStatistics, TagStatistics> (async x => await statisticsProvider.BrowseTagStatisticsAsync(x)) .HandleAsync()); Get("users", async args => await FetchCollection <BrowseUserStatistics, UserStatistics> (async x => await statisticsProvider.BrowseUserStatisticsAsync(x)) .HandleAsync()); Get("users/{id}", async args => await Fetch <GetUserStatistics, UserStatistics> (async x => await statisticsProvider.GetUserStatisticsAsync(x)) .HandleAsync()); }
public HomeController(IStatisticsProvider statisticsProvider, IResourceManager resourceManager, ISettingManager settingManager) { this._resourceManager = resourceManager; this._statisticsProvider = statisticsProvider; this._settingManager = settingManager; }
public ProjectService(IProjectRepository projectRepository, IStatisticsProvider statisticsProvider, IDateTimeHelper dateTimeHelper, ICurrentUserProvider currentUserProvider, IUnitOfWorkProvider unitOfWorkProvider) { this.projectRepository = projectRepository; this.statisticsProvider = statisticsProvider; this.dateTimeHelper = dateTimeHelper; this.currentUserProvider = currentUserProvider; this.unitOfWorkProvider = unitOfWorkProvider; }
public StatisticsProviderSpecs() { _seq = new Sequence(Alphabets.DNA, "GGCCC"); var sequenceProvider = MockRepository.GenerateStub <ISequenceProvider>(); sequenceProvider.Stub(x => x.Provide(null, null)).IgnoreArguments().Return(new [] { _seq }); _sut = new StatisticsProvider(sequenceProvider); }
public StatisticsBusiness(IUserRepository userRepository, IStatisticsProvider statisticsProvider) { userRepository.ShouldNotBeNull(); statisticsProvider.ShouldNotBeNull(); _userRepository = userRepository; _statisticsProvider = statisticsProvider; }
public HomeController( IOptions <DisplayableDnsServerSettings> dnsServerSettings, IStatisticsProvider statisticsProvider) { _dnsServersSettings = dnsServerSettings.Value; _statisticsProvider = statisticsProvider; _logger = Log.ForContext("SourceContext", nameof(HomeController)); }
public GameToMmServerActualizer(IRequestSender requestSender, ITaskSchedulerFactory taskSchedulerFactory, IStatisticsProvider statsProvider, IApplicationConfig config, IShamanLogger logger, IMatchMakerInfoProvider matchMakerInfoProvider) { _requestSender = requestSender; _taskScheduler = taskSchedulerFactory.GetTaskScheduler(); _statsProvider = statsProvider; _logger = logger; _matchMakerInfoProvider = matchMakerInfoProvider; _config = config; }
public RouterServerActualizer(IStatisticsProvider statsProvider, ITaskSchedulerFactory taskSchedulerFactory, IRequestSender requestSender, IRoutingConfig routingConfig, IShamanLogger logger) { _statsProvider = statsProvider; _requestSender = requestSender; _routingConfig = routingConfig; _logger = logger; _taskScheduler = taskSchedulerFactory.GetTaskScheduler(); }
public StatisticsController(IStatisticsBusiness statisticsBusiness, ILogger <StatisticsController> logger, IStatisticsProvider statisticsProvider) { statisticsBusiness.ShouldNotBeNull(); logger.ShouldNotBeNull(); statisticsProvider.ShouldNotBeNull(); _statisticsBusiness = statisticsBusiness; _logger = logger; _statisticsProvider = statisticsProvider; }
public Migrator( ISqlDialect dialect, ICreateTableWriter createTableWriter, IAlterTableWriter alterTableWriter, IDropTableWriter dropTableWriter, IStatisticsProvider statisticsProvider) { this.dialect = dialect; this.statisticsProvider = statisticsProvider; this.createTableWriter = createTableWriter; this.dropTableWriter = dropTableWriter; this.alterTableWriter = alterTableWriter; }
private IStatisticsProvider GetChannel() { if (_provider == null) { _channel = new ChannelFactory<IStatisticsProvider>( _configKey, new EndpointAddress(_endpoint)); _provider = _channel.CreateChannel(); } return _provider; }
public MemberAdvancedSearchService( IUnitOfWorkProvider unitOfWorkProvider, IProjectRepository projectRepository, IMemberAdvancedSearcher searcher, IStatisticsProvider statisticsProvider, IMemberAdvancedSearchCache cacher) { this.unitOfWorkProvider = unitOfWorkProvider; this.projectRepository = projectRepository; this.statisticsProvider = statisticsProvider; this.searcher = searcher; this.cacher = cacher; }
public void SetUp() { var context = TestContext.CurrentContext; TestText = File.ReadAllText(Path.Combine(context.TestDirectory, "test.txt")); var filters = new List <IFilter> { Mock.Of <IFilter>(x => x.FilterTag(It.IsAny <string>())) }; var normalizer = Mock.Of <INormalizer>(); StatProvider = new StatisticsProvider(filters, normalizer); }
/// <summary> /// Initializes a new instance of the <see cref="BallDontLieService"/> class. /// </summary> /// <param name="telemetryClient">Application Insights DI.</param> /// <param name="httpClientFactory">The HTTP Client Factory DI.</param> /// <param name="teamsProvider">The NBA Teams Provider DI.</param> /// <param name="playersProvider">The NBA Players Provider DI.</param> /// <param name="gamesProvider">The NBA Games Provider DI.</param> /// <param name="statisticsProvider">The NBA Statistics Provider DI.</param> public BallDontLieService( TelemetryClient telemetryClient, IHttpClientFactory httpClientFactory, ITeamsProvider teamsProvider, IPlayersProvider playersProvider, IGamesProvider gamesProvider, IStatisticsProvider statisticsProvider) { this.telemetryClient = telemetryClient; this.httpClientFactory = httpClientFactory; this.teamsProvider = teamsProvider; this.playersProvider = playersProvider; this.gamesProvider = gamesProvider; this.statisticsProvider = statisticsProvider; }
public StatisticsModule(IStatisticsProvider provider) { _provider = provider; Post["/Stats/Symbol"] = _ => { var data = this.Bind <SequenceModel>(); return(Response.AsJson(_provider.SymbolCounts(data?.FileName, data?.Content))); }; Post["/Stats/Total"] = _ => { var data = this.Bind <SequenceModel>(); return(Response.AsJson(_provider.TotalCount(data?.FileName, data?.Content))); }; }
public void Register(IStatisticsProvider provider) { _providers.Add(provider); }
private string GenerateScript(IEnumerable <IMap> fromMaps, IEnumerable <IMap> configurationMaps, ISqlDialect dialect, IStatisticsProvider statisticsProvider, IAnswerProvider answerProvider, IEnumerable <string> tablesToIgnore, IEnumerable <string> indexesToIgnore) { var migrator = new Migrator( dialect, new CreateTableWriter(dialect), new AlterTableWriter(dialect), new DropTableWriter(dialect), statisticsProvider); IEnumerable <string> warnings; IEnumerable <string> errors; return(migrator.GenerateSqlDiff( fromMaps, configurationMaps, answerProvider, indexesToIgnore, tablesToIgnore, out warnings, out errors)); }
public StatisticsService(IStatisticsProvider provider, IWebServiceProvider webProvider) { _provider = provider; _webProvider = webProvider; }
public TagCloudCreator(IStatisticsProvider statProvider, ITagsCreator tagsCreator, IRenderer renderer) { TagsCreator = tagsCreator; Renderer = renderer; StatProvider = statProvider; }
public StatisticsApiController(IStatisticsProvider statisticsProvider) { _statisticsProvider = statisticsProvider; }
public MainViewModel( ILogger logger, ISettingsProvider settingsProvider, INewsProvider newsProvider, IHelpProvider helpProvider, IServerListProvider serverListProvider, IStatisticsProvider statisticsProvider, IServerStatusProvider serverStatusProvider, INotificationService notificationService, ISelfUpdateService selfUpdateService, IGameBackupService gameBackupService, IServerHostProvider serverHostProvider, ITroubleshootProvider troubleshootProvider, IProtocolGameLauncherService protocolGameLauncherService) { _logger = logger; _settingsProvider = settingsProvider; _newsProvider = newsProvider; _helpProvider = helpProvider; _serverListProvider = serverListProvider; _statisticsProvider = statisticsProvider; _serverStatusProvider = serverStatusProvider; _selfUpdateService = selfUpdateService; _serverHostProvider = serverHostProvider; _troubleshootProvider = troubleshootProvider; NotificationService = notificationService; LoadTheme(_settingsProvider.GetCurrentSettings().DarkTheme); AboutCommand = new RelayCommand(AboutButtonClicked); LaunchButtonClickedCommand = new RelayCommand(LaunchButtonClicked); BrowseGameFileCommand = new RelayCommand(BrowseGameFileClicked); BrowseServerFileCommand = new RelayCommand(BrowseServerFileClicked); ApplySettingsCommand = new RelayCommand(ApplySettingsClicked); BrowseResourceDirectoryCommand = new RelayCommand(BrowseResourceDirectoryClicked); OpenServerSettingsXmlCommand = new RelayCommand(EditServerSettingsXmlClicked); StartServerCommand = new RelayCommand(StartServerClicked); StopServerCommand = new RelayCommand(StopServerClicked); RestartServerCommand = new RelayCommand(RestartServerClicked); RemoveNotificationCommand = new RelayCommand <Notification>(RemoveNotificationClicked); ServerListTabGotFocusCommand = new RelayCommand <ServerBrowserViewModel>(ServerListTabGotFocus); ServerListViewModel = SimpleIoc.Default.GetInstanceWithoutCaching <ServerBrowserViewModel>(); VerifiedServerListViewModel = SimpleIoc.Default.GetInstanceWithoutCaching <ServerBrowserViewModel>(); VerifiedServerListViewModel.ServerFilter = s => s.IsVerified; FavoriteServerListViewModel = SimpleIoc.Default.GetInstanceWithoutCaching <ServerBrowserViewModel>(); FavoriteServerListViewModel.ServerFilter = s => s.IsFavorited; LocalServerListViewModel = SimpleIoc.Default.GetInstanceWithoutCaching <ServerBrowserViewModel>(); LocalServerListViewModel.ServerFilter = s => s.LAN; RecentServerListViewModel = SimpleIoc.Default.GetInstanceWithoutCaching <ServerBrowserViewModel>(); RecentServerListViewModel.ServerFilter = s => s.IsRecent; _serverListProvider.FavoritedServersUpdated += ServerListProviderOnFavoritedServersUpdated; _settingsProvider.SettingsSaved += SettingsSaved; CheckForUpdate(); GetNews(); GetTroubleshooting(); GetHelpItems(); GetStatistics(); GetServerStatus(); if (_settingsProvider.GetCurrentSettings().AskToBackUpGame) { gameBackupService.CheckBackupStatus(); } protocolGameLauncherService.CheckIfLaunchArgumentExists(); protocolGameLauncherService.TryVerifyProtocolRegistration(); EnsureEula(); }
public SimulatedRankingController( IStatisticsProvider statisticsProvider) { _statisticsProvider = statisticsProvider; }
public StatisticsController(IGroupProvider groupProvider, IStatisticsProvider statisticsProvider, IUserProvider userProvider) { _groupProvider = groupProvider; _statisticsProvider = statisticsProvider; _userProvider = userProvider; }
public ExportDataProvider(IRawDataProvider dataProvider, IStatisticsProvider statisticsProvider, IIrChartDataProvider irChartDataProvider) { this.dataProvider = dataProvider; this.statisticsProvider = statisticsProvider; this.irChartDataProvider = irChartDataProvider; }
/// <summary> /// Constructor. /// </summary> /// <param name="statisticsProvider">Instance of <see cref="IStatisticsProvider"/>.</param> /// <exception cref="ArgumentNullException"><paramref name="statisticsProvider"/> is <c>Null</c>.</exception> public StatisticsController(IStatisticsProvider statisticsProvider) { _statisticsProvider = statisticsProvider ?? throw new ArgumentNullException(nameof(statisticsProvider)); }