Esempio n. 1
0
 public FactoidListener(IDataStoreProvider dataStoreProvider, IConfig config, ILogger log)
 {
     _log               = log;
     _config            = config;
     _dataStoreProvider = dataStoreProvider;
     _random            = new Random();
 }
Esempio n. 2
0
        static EchoService()
        {
            initializeTracer();
            IDataStoreProvider provider = ConfigProviderBase.Open();

            GlobalCache.LoadConfigurationSettings(provider, true);
        }
 public BusinessService(IDataStoreProvider dataStoreProvider,
                        ILoggingProvider loggingProvider, IWebServiceProvider webServiceProvider)
 {
     _dataStoreProvider  = dataStoreProvider;
     _loggingProvider    = loggingProvider;
     _webServiceProvider = webServiceProvider;
 }
Esempio n. 4
0
 internal TestCase(string id, IDataStore dataStore, IDataStore tmpDataStore, IDataStoreProvider dataStoreProvider)
 {
     DataStorage        = dataStore;
     TmpDataStore       = tmpDataStore;
     Id                 = id;
     _dataStoreProvider = dataStoreProvider;
 }
Esempio n. 5
0
 public Mongler(IConfig config, IDataStoreProvider dataStoreProvider, ILogger log)
 {
     _log               = log;
     _config            = config;
     _dataStoreProvider = dataStoreProvider;
     _random            = new Random();
 }
Esempio n. 6
0
 public TasksRepository(IDataStoreProvider dataStoreProvider, string defaultTask = null)
 {
     _chosenAnswers      = new List <ChosenAnswer>();
     _taskCache          = dataStoreProvider.DataStore(TASK_STORAGE);
     EarnTask            = GetCachedTask(defaultTask);
     _taskStorageName    = QUESTIONNAIRE_ANSWERS_STORAGE;
     _chosenAnswersCache = dataStoreProvider.DataStore(_taskStorageName);
 }
Esempio n. 7
0
 internal TestCase(string id, IReadOnlyCollection <string> tags, IReadOnlyCollection <ResolvableItemDescription> actions, IDataStore dataStore, IDataStore tmpDataStore, IDataStoreProvider dataStoreProvider)
 {
     DataStorage        = dataStore;
     TmpDataStore       = tmpDataStore;
     Id                 = id;
     _dataStoreProvider = dataStoreProvider;
     Tags               = tags;
     Actions            = actions;
 }
Esempio n. 8
0
        public TestStorage(IDataStore dataStorage, Func <IDataStore, bool> isTestCasePredicate, IContentProcessor processor, IDataStoreProvider dataStoreProvider, ILoggerFactory loggerFactory)
        {
            _isTestCasePredicate = isTestCasePredicate;
            ContentProcessor     = processor;
            DataStorage          = dataStorage;
            _dataStoreProvider   = dataStoreProvider;

            _logger = loggerFactory.CreateLogger <TestStorage>();
        }
Esempio n. 9
0
        public static void Load()
        {
            IDataStoreProvider provider = ConfigProviderBase.Open();

#if _AZURE
            provider = new CloudSettingsProvider(provider);
#endif
            GlobalCache.LoadConfigurationSettings(provider, false);
        }
Esempio n. 10
0
        public DataStoreBasedTestStorage(IDataStore dataStorage, Func <IDataStore, bool> isTestCasePredicate, IContentProcessor processor = null, IDataStoreProvider dataStoreProvider = null, ILogger <DataStoreBasedTestStorage> logger = null)
        {
            _isTestCasePredicate = isTestCasePredicate;
            ContentProcessor     = processor;
            DataStorage          = dataStorage;
            _dataStoreProvider   = dataStoreProvider;

            _logger = logger;
        }
Esempio n. 11
0
        public void CreateStrategies(IDataStoreProvider provider)
        {
            _strategies = new List <IMetricsStrategy>();
            _strategies.Add(new LinesOfCodeStrategy());
            _strategies.Add(new CyclomaticComplexityStrategy());

            foreach (IMetricsStrategy strategy in _strategies)
            {
                strategy.SetDataStoreProvider(provider);
            }
        }
Esempio n. 12
0
 /// <summary>
 /// The default constructor for the repository.
 /// </summary>
 /// <param name="dbContext">The <see cref="TDataStore"/> is injected with scoped lifetime so it will always return the same instance of the <see cref="DbContext"/>
 /// througout the HTTP request or the scope of the thread.</param>
 /// <param name="logger">Logger used throughout the application.</param>
 public EFCoreRepository(IDataStoreProvider dataStoreProvider, ILoggerFactory logger, IUnitOfWorkManager unitOfWorkManager)
 {
     this._dataStoreProvider = dataStoreProvider;
     this._logger            = logger.CreateLogger(this.GetType().Name);
     this._unitOfWorkManager = unitOfWorkManager;
     this._includes          = new List <string>();
     //this._objectSet = null;
     this._repositoryQuery = null;
     this._tracking        = true;
     this._objectSets      = new Dictionary <Type, object>();
 }
Esempio n. 13
0
        private static void initializeTracer()
        {
            IDataStoreProvider provider = ConfigProviderBase.Open();

#if _AZURE
            iconfig = new KeyedDataStore(new CloudSettingsProvider(provider));
#else
            iconfig = new KeyedDataStore(provider);
#endif
            _logPath = (iconfig["LogPath"] as string) ?? @"C:\Logs\HelloIndigo";
#if _AZURE
            // Running in the Cloud; look for the local drive
            if (!Path.IsPathRooted(_logPath) &&
                RoleEnvironment.IsAvailable &&
                !RoleEnvironment.IsEmulated)
            {
                LocalResource localResource = RoleEnvironment.GetLocalResource("LogFiles");
                _logPath = Path.Combine(localResource.RootPath, _logPath);
            }
#endif
            tracer = new AppTraceListener(_logPath);
        }
Esempio n. 14
0
        static SubscriberService()
        {
            try
            {
                IDataStoreProvider provider = ConfigProviderBase.Open();
                GlobalCache.LoadConfigurationSettings(provider, true);

                string logPath = (GlobalCache.GetResolvedString("LogPath") ?? @"C:\Logs\HelloIndigo");

#if _AZURE
                // Running in the Cloud; look for the local drive
                if (!Path.IsPathRooted(logPath) &&
                    RoleEnvironment.IsAvailable &&
                    !RoleEnvironment.IsEmulated)
                {
                    LocalResource localResource = RoleEnvironment.GetLocalResource("LogFiles");
                    logPath = Path.Combine(localResource.RootPath, logPath);
                }
#endif
                tracer = new AppTraceListener(logPath);

                // Resolve streams out of resource fork.
                StreamFactory.Register("res", (path, args) =>
                {
                    Assembly assembly   = Assembly.GetExecutingAssembly();
                    string resourcePath = string.Format("{0}.{1}",
                                                        assembly.GetName().Name,
                                                        path);
                    Trace.WriteLine(string.Format("StreamFactory::Create(res://{0})", resourcePath));
                    Stream result = assembly.GetManifestResourceStream(resourcePath);
                    return(result);
                });
            }
            catch (Exception exp)
            {
                Trace.WriteLine(exp.ToString());
            }
        }
Esempio n. 15
0
        static public IDataStoreProvider Open(string webPath = "/")
        {
            IDataStoreProvider adapter = null;

            try
            {
                Configuration configuration =
                    WebConfigurationManager.OpenWebConfiguration(webPath);
                if (!configuration.HasFile)
                {
                    // No Configuration File to Process.
                    return(null);
                }

                Debug.WriteLine(string.Format("      Configuration : {0}", configuration.FilePath));

                adapter = new WebConfigAdapter(configuration);
            }
            catch (Exception exp)
            {
                Trace.WriteLine(exp.ToString());
            }
            return(adapter);
        }
Esempio n. 16
0
 public ListInventoryCommand(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
Esempio n. 17
0
 public UnitOfWork(IDataStoreProvider dataStoreProvider)
 {
     this._dataStoreProvider = dataStoreProvider;
 }
Esempio n. 18
0
 public BandNameModule(IDataStoreProvider dataStoreProvider, IConfig config)
 {
     _dataStoreProvider = dataStoreProvider;
     _config            = config;
 }
Esempio n. 19
0
 /// <summary>
 /// Default Constructor.
 /// Creates a new instance of the <see cref="NHRepository{TEntity}"/> class.
 /// </summary>
 public NHRepository(IDataStoreProvider dataStoreProvider, IUnitOfWorkManager unitOfWorkManager)
 {
     this._dataStoreProvider = dataStoreProvider;
     this._unitOfWorkManager = unitOfWorkManager;
 }
Esempio n. 20
0
 public AddFactoidCommand(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
 public ExtractionProcessorFactory(IExtractionLayerConfigurationProvider configuration, IDataStoreProvider dataStoreProvider)
 {
     _configuration = configuration;
     _dataStoreProvider = dataStoreProvider;
 }
 public AddToInventoryResponder(IDataStoreProvider dataStoreProvider, IConfig config, FactoidResponder factoidResponder)
 {
     _dataStoreProvider = dataStoreProvider;
     _config            = config;
     _factoidResponder  = factoidResponder;
 }
 public CloudSettingsProvider(IDataStoreProvider interiorProvider)
     : base(interiorProvider)
 {
 }
Esempio n. 24
0
 public NetPingResultConsumer(NetPingResultProducer resultProducer, int consumeDelayTime, Func <string, IDataStoreProvider> getDataStoreProvider)
 {
     ResultProducer    = resultProducer;
     ConsumeDelayTime  = consumeDelayTime;
     DataStoreProvider = getDataStoreProvider(ResultProducer.HostName);
 }
 public ConjugatedVariableHandler(IDataStoreProvider dataStoreProvider, Conjugator conjugator)
 {
     _dataStoreProvider = dataStoreProvider;
     _conjugator        = conjugator;
 }
 public ExpandBandNameResponder(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
 public FactoidHistoryCommand(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
 public PronounVariableHandler(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
Esempio n. 29
0
 public AddQuoteCommand(IDataStoreProvider dataStoreProvider, IPersonProvider personProvider)
 {
     _dataStoreProvider = dataStoreProvider;
     _personProvider    = personProvider;
 }
Esempio n. 30
0
 public IrregularCommand(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
 }
Esempio n. 31
0
 public Conjugator(IDataStoreProvider dataStoreProvider)
 {
     _dataStoreProvider = dataStoreProvider;
     _irregularStore    = dataStoreProvider.GetDataStore("Irregulars").Result;
 }