Exemplo n.º 1
0
 public ClientStatisticsController(IManager manager,
                                   IResourceQueryHelper <StatsInfoRequest, AdvancedStatsInfo> queryHelper,
                                   IConfigurationHandler <DefaultSettings> configurationHandler) : base(manager)
 {
     _queryHelper   = queryHelper;
     _defaultConfig = configurationHandler.Configuration();
 }
Exemplo n.º 2
0
 public ClientController(ILogger <ClientController> logger,
                         IResourceQueryHelper <FindClientRequest, FindClientResult> clientQueryHelper,
                         ClientService clientService, IManager manager) : base(manager)
 {
     _logger            = logger;
     _clientQueryHelper = clientQueryHelper;
     _clientService     = clientService;
 }
Exemplo n.º 3
0
 public StatsController(ILogger logger, IManager manager, IResourceQueryHelper <ChatSearchQuery, MessageResponse> resourceQueryHelper,
                        ITranslationLookup translationLookup) : base(manager)
 {
     _logger  = logger;
     _manager = manager;
     _chatResourceQueryHelper = resourceQueryHelper;
     _translationLookup       = translationLookup;
 }
Exemplo n.º 4
0
 public Plugin(IConfigurationHandlerFactory configurationHandlerFactory, IDatabaseContextFactory databaseContextFactory,
               ITranslationLookup translationLookup, IMetaService metaService, IResourceQueryHelper <ChatSearchQuery, MessageResponse> chatQueryHelper)
 {
     Config = configurationHandlerFactory.GetConfigurationHandler <StatsConfiguration>("StatsPluginSettings");
     _databaseContextFactory = databaseContextFactory;
     _translationLookup      = translationLookup;
     _metaService            = metaService;
     _chatQueryHelper        = chatQueryHelper;
 }
Exemplo n.º 5
0
 public StatsController(ILogger <StatsController> logger, IManager manager, IResourceQueryHelper <ChatSearchQuery,
                                                                                                  MessageResponse> resourceQueryHelper, ITranslationLookup translationLookup,
                        IDatabaseContextFactory contextFactory,
                        IConfigurationHandler <StatsConfiguration> configurationHandler) : base(manager)
 {
     _logger  = logger;
     _manager = manager;
     _chatResourceQueryHelper = resourceQueryHelper;
     _translationLookup       = translationLookup;
     _contextFactory          = contextFactory;
     _configurationHandler    = configurationHandler;
 }
Exemplo n.º 6
0
 public MetaRegistration(ILogger logger, IMetaService metaService, ITranslationLookup transLookup, IEntityService <EFClient> clientEntityService,
                         IResourceQueryHelper <ClientPaginationRequest, ReceivedPenaltyResponse> receivedPenaltyHelper,
                         IResourceQueryHelper <ClientPaginationRequest, AdministeredPenaltyResponse> administeredPenaltyHelper,
                         IResourceQueryHelper <ClientPaginationRequest, UpdatedAliasResponse> updatedAliasHelper)
 {
     _logger                    = logger;
     _transLookup               = transLookup;
     _metaService               = metaService;
     _clientEntityService       = clientEntityService;
     _receivedPenaltyHelper     = receivedPenaltyHelper;
     _administeredPenaltyHelper = administeredPenaltyHelper;
     _updatedAliasHelper        = updatedAliasHelper;
 }
Exemplo n.º 7
0
 public Plugin(ILogger <Plugin> logger, IConfigurationHandlerFactory configurationHandlerFactory, IDatabaseContextFactory databaseContextFactory,
               ITranslationLookup translationLookup, IMetaService metaService, IResourceQueryHelper <ChatSearchQuery, MessageResponse> chatQueryHelper, ILogger <StatManager> managerLogger,
               IEnumerable <IClientStatisticCalculator> statCalculators, IServerDistributionCalculator serverDistributionCalculator)
 {
     Config = configurationHandlerFactory.GetConfigurationHandler <StatsConfiguration>("StatsPluginSettings");
     _databaseContextFactory = databaseContextFactory;
     _translationLookup      = translationLookup;
     _metaService            = metaService;
     _chatQueryHelper        = chatQueryHelper;
     _managerLogger          = managerLogger;
     _logger          = logger;
     _statCalculators = statCalculators.ToList();
     _serverDistributionCalculator = serverDistributionCalculator;
 }
Exemplo n.º 8
0
        public void Setup()
        {
            var collection = new ServiceCollection();

            collection.AddMvc()
            .AddFluentValidation();

            serviceProvider = collection.AddSingleton <ClientController>()
                              .AddSingleton <StatsWeb.API.StatsController>()
                              .AddSingleton(A.Fake <IResourceQueryHelper <FindClientRequest, FindClientResult> >())
                              .AddSingleton(A.Fake <IResourceQueryHelper <StatsInfoRequest, StatsInfoResult> >())
                              .AddTransient <IValidator <FindClientRequest>, FindClientRequestValidator>()
                              .BuildBase()
                              .BuildServiceProvider();

            clientController      = serviceProvider.GetRequiredService <ClientController>();
            statsController       = serviceProvider.GetRequiredService <StatsWeb.API.StatsController>();
            contextFactory        = serviceProvider.GetRequiredService <IDatabaseContextFactory>();
            fakeClientQueryHelper = serviceProvider.GetRequiredService <IResourceQueryHelper <FindClientRequest, FindClientResult> >();
            fakeStatsQueryHelper  = serviceProvider.GetRequiredService <IResourceQueryHelper <StatsInfoRequest, StatsInfoResult> >();
        }
Exemplo n.º 9
0
 public StatsController(ILogger <StatsController> logger, IResourceQueryHelper <StatsInfoRequest, StatsInfoResult> statsQueryHelper)
 {
     _statsQueryHelper = statsQueryHelper;
     _logger           = logger;
 }
Exemplo n.º 10
0
 public ClientController(ILogger logger, IResourceQueryHelper <FindClientRequest, FindClientResult> clientQueryHelper)
 {
     _logger            = logger;
     _clientQueryHelper = clientQueryHelper;
 }