Esempio n. 1
0
 public EvaluateController
 (
     IEvaluator evaluatorService,
     ISynthesisRepository synthesisRepository,
     IAnalysisRepository analysisRepository,
     IMicrosoftSQL microsoftSQLService,
     IQueue queue,
     ISignalR <SynthesisProgressHub> synthesisSignalR,
     ISignalR <AnalysisProgressHub> analysisSignalR,
     IServiceScopeFactory serviceScopeFactory,
     IOptions <SqlServerAdminConnection> sqlServerAdmin,
     IMsGraph msGraph
 )
 {
     _evaluatorService    = evaluatorService;
     _synthesisRepo       = synthesisRepository;
     _analysisRepo        = analysisRepository;
     _microsoftSQLService = microsoftSQLService;
     _queue               = queue;
     _synthesisSignalR    = synthesisSignalR;
     _analysisSignalR     = analysisSignalR;
     _serviceScopeFactory = serviceScopeFactory;
     _sqlServerAdmin      = sqlServerAdmin.Value;
     _msGraph             = msGraph;
 }
Esempio n. 2
0
        public void GetAnalysisRepository_alwaysReturnsSingletonInstance()
        {
            IAnalysisRepository repository  = RepositoryFactory.GetAnalysisRepository();
            IAnalysisRepository repository2 = RepositoryFactory.GetAnalysisRepository();

            Assert.AreSame(repository, repository2);
        }
Esempio n. 3
0
 public TestController
 (
     ISynthesisRepository synthesisRepository,
     IAnalysisRepository analysisRepository
 )
 {
     _synthesisRepository = synthesisRepository;
     _analysisRepository  = analysisRepository;
 }
Esempio n. 4
0
 public AnalysisController
 (
     IAnalysisRepository analysisRepository,
     IMsGraph msGraph
 )
 {
     _analysisRepo = analysisRepository;
     _msGraph      = msGraph;
 }
Esempio n. 5
0
 public MockRibbon(FdoCache cache, int hvoStText)
 {
     m_cache          = cache;
     m_hvoStText      = hvoStText;
     m_iEndSelLim     = -1;
     m_endSelLimPoint = null;
     m_sda            = new InterlinRibbonDecorator(m_cache, m_hvoStText, m_occurenceListId);
     m_analysisRepo   = cache.ServiceLocator.GetInstance <IAnalysisRepository>();
 }
Esempio n. 6
0
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public ProductService(
     IAnalysisRepository analysisRepository,
     IStatisticsRepository statisticsRepository,
     IGeocoderParser geocoderParser)
 {
     _analysisRepository   = analysisRepository;
     _statisticsRepository = statisticsRepository;
     _geocoderParser       = geocoderParser;
 }
Esempio n. 7
0
 public TaskController(ILogger <TaskController> logger,
                       IConfiguration configuration,
                       IScriptService scriptService,
                       IAnalysisRepository analysisRepository)
 {
     _logger             = logger;
     _configuration      = configuration;
     _scriptService      = scriptService;
     _analysisRepository = analysisRepository;
 }
 public AnalysisService(
     ILogger <AnalysisService> logger,
     IApiService apiService,
     IOptions <PlatformsOptions> platforms,
     IAnalysisRepository analysisRepository)
 {
     _logger             = logger;
     _apiService         = apiService;
     _platforms          = platforms;
     _analysisRepository = analysisRepository;
 }
Esempio n. 9
0
 public ExcelAnalyzer(
     IAnalysisRepository repository/*,
                                    * ILogger<ExcelAnalyzer> logger*/
     )
 {
     //if (logger == null)
     //    _logger = new Logger<ExcelAnalyzer>(new LoggerFactory());
     //else
     //    _logger = logger;
     this._repository = repository;
 }
Esempio n. 10
0
 public TestController
 (
     ISynthesisRepository synthesisRepository,
     IAnalysisRepository analysisRepository,
     IOptions <SqlServerAdminConnection> adminConnectionConf
 )
 {
     _synthesisRepository = synthesisRepository;
     _analysisRepository  = analysisRepository;
     _adminConnectionConf = adminConnectionConf.Value;
 }
Esempio n. 11
0
 static RepositoryFactory()
 {
     marketRepository     = new EFMarketRepository();
     currencyRepository   = new EFCurrencyRepository();
     assetRepository      = new EFAssetRepository();
     timeframeRepository  = new EFTimeframeRepository();
     quotationRepository  = new EFQuotationRepository();
     priceRepository      = new EFPriceRepository();
     simulationRepository = new EFSimulationRepository();
     analysisRepository   = new EFAnalysisRepository();
     trendlineRepository  = new EFTrendlineRepository();
 }
Esempio n. 12
0
 public StudentController
 (
     IStudentRepository studentRepo,
     ISynthesisRepository synthesisRepo,
     IAnalysisRepository analysisRepo,
     IMicrosoftSQL microsoftSQLService,
     IOptions <SqlServerAdminConnection> adminConnectionConf,
     IMsGraph msGraph,
     IUserRepository userRepo
 )
 {
     _studentRepo         = studentRepo;
     _synthesisRepo       = synthesisRepo;
     _analysisRepo        = analysisRepo;
     _microsoftSQLService = microsoftSQLService;
     _adminConnectionConf = adminConnectionConf.Value;
     _msGraph             = msGraph;
     _userRepo            = userRepo;
 }
Esempio n. 13
0
 public AnalysisService(IAnalysisRepository repo)
 {
     Checks.Argument.IsNotNull(repo, "repo");
     _repo = repo;
 }
Esempio n. 14
0
 public AnalysisService(IAnalysisRepository analysisRepository, IImportService importService)
 {
     AnalysisRepository = analysisRepository;
     ImportService      = importService;
     AnalysisStrategy   = new ClusteringStrategy();
 }
Esempio n. 15
0
 public AnalysisService(IAnalysisRepository repo)
 {
     Checks.Argument.IsNotNull(repo, "repo");
     _repo = repo;
 }
Esempio n. 16
0
 public AnalysisService(
     IAnalysisRepository repository
     )
 {
     _repository = repository;
 }
 public AnalysisManager()
 {
     this.repo = new AnalysisRepository();
 }
Esempio n. 18
0
        public BlockManager(ISettingsManager settingsManager, IPluginManager pluginManager, IAnalysisRepository analysisRepository, IRuleRepository ruleRepository)
        {
            _settingsManager    = settingsManager;
            _analysisRepository = analysisRepository;
            _ruleRepository     = ruleRepository;

            var plugin = pluginManager.GetPlugin(PluginId);

            if (_areas == null)
            {
                _areas = new List <Area>();

                var locationsEn =
                    PathUtils.Combine(plugin.WebRootPath,
                                      "assets/block/GeoLite2-Country-CSV_20190423/GeoLite2-Country-Locations-en.csv");
                var locationsCn =
                    PathUtils.Combine(plugin.WebRootPath,
                                      "assets/block/GeoLite2-Country-CSV_20190423/GeoLite2-Country-Locations-zh-CN.csv");
                var enCsv = File.ReadAllLines(locationsEn);
                var cnCsv = File.ReadAllLines(locationsCn);

                for (var i = 0; i < enCsv.Length; i++)
                {
                    if (i == 0)
                    {
                        continue;
                    }

                    var enSplits = enCsv[i].Split(',');
                    var cnSplits = cnCsv[i].Split(',');

                    var geoNameIdEn = TranslateUtils.ToInt(enSplits[0]);
                    var areaEn      = enSplits[5].Trim('"');
                    var geoNameIdCn = TranslateUtils.ToInt(cnSplits[0]);
                    var areaCn      = cnSplits[5].Trim('"');

                    if (geoNameIdEn == geoNameIdCn && !string.IsNullOrEmpty(areaEn) && !string.IsNullOrEmpty(areaCn))
                    {
                        _areas.Add(new Area
                        {
                            GeoNameId = geoNameIdEn,
                            AreaEn    = areaEn,
                            AreaCn    = areaCn
                        });
                    }
                }

                _areas = _areas.OrderBy(x => x.AreaEn).ToList();

                _areas.Insert(0, new Area
                {
                    GeoNameId = LocalGeoNameId,
                    AreaEn    = LocalAreaEn,
                    AreaCn    = LocalAreaCn
                });
            }

            if (_reader == null)
            {
                var filePath = PathUtils.Combine(plugin.WebRootPath,
                                                 "assets/block/GeoLite2-Country_20190423/GeoLite2-Country.mmdb");
                _reader = new DatabaseReader(filePath);
            }
        }
 public AnalysisManager(IAnalysisRepository analysisRepository)
 {
     _analysisRepository = analysisRepository;
 }
 public AnalysisManager(IAnalysisRepository iAnalysisRepository)
 {
     this.repo = iAnalysisRepository;
 }
Esempio n. 21
0
 public AnalysisController(IAuthManager authManager, IAnalysisRepository analysisRepository)
 {
     _authManager        = authManager;
     _analysisRepository = analysisRepository;
 }
Esempio n. 22
0
		public MockRibbon(FdoCache cache, int hvoStText)
		{
			m_cache = cache;
			m_hvoStText = hvoStText;
			m_iEndSelLim = -1;
			m_endSelLimPoint = null;
			m_sda = new InterlinRibbonDecorator(m_cache, m_hvoStText, m_occurenceListId);
			m_analysisRepo = cache.ServiceLocator.GetInstance<IAnalysisRepository>();
		}