/// <summary>Initializes a new instance of the <see cref="Repository{TDocument}"/> class.</summary> /// <param name="documentClient">DocumentDb Document Client</param> /// <param name="collectionProvider"> /// Collection provider to obtain collection /// where the documents are stored /// </param> public Repository( DocumentClient documentClient, ICollectionProvider collectionProvider) { this.documentClient = documentClient; this.collectionProvider = collectionProvider; }
public GenericRepository( IDocumentClient documentClient, ICollectionProvider collectionProvider) { _documentClient = documentClient ?? throw new ArgumentNullException(nameof(documentClient)); _collectionProvider = collectionProvider ?? throw new ArgumentNullException(nameof(collectionProvider)); }
public TreeService(ICollectionProvider collectionProvider, IMetadataProvider metadataProvider, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService) { _collectionProvider = collectionProvider; _metadataProvider = metadataProvider; _httpContextAccessor = httpContextAccessor; _authorizationService = authorizationService; }
/// <summary> /// Initializes a new instance of the <see cref="Context" /> class. /// </summary> /// <param name="configuration">The configuration string.</param> /// <param name="serializer">The serializer.</param> /// <param name="log">The textwriter to use for logging purposes.</param> public Context(string configuration, ISerializer serializer, TextWriter log) { _internalContext = new RedisProviderContext(configuration, serializer, log); _collectionProvider = new RedisCollectionProvider(_internalContext); _cacheProvider = new RedisCacheProvider(_internalContext); _geoProvider = new RedisGeoProvider(_internalContext); _pubsubProvider = new RedisPubSubProvider(_internalContext); }
public void Init() { _catRepo = new CategoryRepository(); _catProvider = new CategoryProvider(_catRepo); _colRepo = new CollectionRepository(); _colProvider = new CollectionProvider(_colRepo); }
/// <summary> /// Initializes a new instance of the <see cref="Context" /> class. /// </summary> /// <param name="configuration">The configuration object.</param> /// <param name="serializer">The serializer.</param> /// <param name="log">The textwriter to use for logging purposes.</param> public RedisContext(ConfigurationOptions configuration, ISerializer serializer, TextWriter log) { _internalContext = new RedisProviderContext(configuration, serializer, log); _cacheProvider = new RedisCacheProvider(_internalContext); _collectionProvider = new RedisCollectionProvider(_internalContext, _cacheProvider); _geoProvider = new RedisGeoProvider(_internalContext, _cacheProvider); _pubsubProvider = new RedisPubSubProvider(_internalContext); _keyEventsProvider = new RedisKeyEventsProvider(_internalContext); }
public RestoreDatabaseSqlServerConsoleTask( IConsole console, ICollectionProvider collectionProvider, IDbManagerFactory dbManagerFactory) { _console = console; _collectionProvider = collectionProvider; _dbManagerFactory = dbManagerFactory; }
public GenericCollectionProviderTestFixture(IDocumentClientFactory documentClientFactory) { _documentClient = documentClientFactory.GetClient(); _databaseId = documentClientFactory.GetDatabaseId(); _collectionProvider = new GenericCollectionProvider <TestDocument>( documentClientFactory, new DatabaseProvider(documentClientFactory)); }
/// <summary> /// Initializes a new instance of the <see cref="Context" /> class injecting the connection multiplexer to use. /// </summary> /// <param name="connection">The connection multiplexer to use.</param> /// <param name="serializer">The serializer.</param> public RedisContext(IConnectionMultiplexer connection) { _internalContext = new RedisProviderContext(connection, new JsonSerializer()); _cacheProvider = new RedisCacheProvider(_internalContext); _collectionProvider = new RedisCollectionProvider(_internalContext, _cacheProvider); _geoProvider = new RedisGeoProvider(_internalContext, _cacheProvider); _pubsubProvider = new RedisPubSubProvider(_internalContext); _keyEventsProvider = new RedisKeyEventsProvider(_internalContext); }
public GenericCollectionProviderTest(DocumentClient documentClient) { this.documentClient = documentClient; this.collectionProvider = new GenericCollectionProvider <TestDocument>( documentClient, new BasicDatabaseProvider( this.documentClient, Config.DocDbDatabase)); }
public EditorService( ICollectionProvider collectionProvider, IDataProviderService dataProviderService, IAuthorizationService authorizationService, IHttpContextAccessor httpContextAccessor) { _collectionProvider = collectionProvider; _dataProviderService = dataProviderService; _authorizationService = authorizationService; _httpContextAccessor = httpContextAccessor; }
public EditContextService( ICollectionProvider collectionProvider, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IServiceProvider serviceProvider) { _collectionProvider = collectionProvider; _httpContextAccessor = httpContextAccessor; _authorizationService = authorizationService; _serviceProvider = serviceProvider; }
public static bool HasSetting(ICollectionRequester requester, ICollectionProvider provider, string name) { name = ToKey(name); foreach (var settingName in provider.SettingNames(requester, 1)) { if (ToKey(settingName) == name) { return(true); } } return(false); }
public CachingCollectionProvider(ICollectionProvider <T> provider, ICache cache) { if (provider == null) { throw new ArgumentNullException("provider"); } if (cache == null) { throw new ArgumentNullException("cache"); } _provider = provider; _cache = cache; }
public EditContextService( ICollectionProvider collectionProvider, IHttpContextAccessor httpContextAccessor, IAuthorizationService authorizationService, IServiceProvider serviceProvider, IParentService parentService, SemaphoreSlim semaphore) { _collectionProvider = collectionProvider; _httpContextAccessor = httpContextAccessor; _authorizationService = authorizationService; _serviceProvider = serviceProvider; _parentService = parentService; _semaphore = semaphore; }
/// <summary> /// </summary> /// <param name="lang"></param> /// <param name="source"></param> /// <param name="extendEnv"></param> /// <param name="scopeOrCurrentResolver"></param> /// <param name="reusableIdentityOrSelf"></param> /// <param name="parentCtx"></param> /// <returns></returns> public static object EvalFromReader(string lang, TextReader source, bool extendEnv, ICollectionProvider scopeOrCurrentResolver, object reusableIdentityOrSelf, ScriptInterpreter parentCtx) { if (parentCtx == null) { parentCtx = FindOrCreate(lang, reusableIdentityOrSelf, null); } var si = parentCtx.newInterpreter(reusableIdentityOrSelf); if (extendEnv) { si = si.newInterpreter(scopeOrCurrentResolver); } return(si.Eval(source)); }
public ConsoleModeManager( ITaskLocator consoleTaskLocator, IConsoleTaskInputManager consoleTaskParameterReader, IMacroManager macroManager, ILocalWebServer localWebServer, ICollectionProvider collectionProvider, ITaskFrequencyManager taskFrequencyPersister ) { _consoleTaskLocator = consoleTaskLocator; _consoleTaskParameterReader = consoleTaskParameterReader; _macroManager = macroManager; _localWebServer = localWebServer; _collectionProvider = collectionProvider; _taskFrequencyPersister = taskFrequencyPersister; }
/// <summary> /// Returns an enumeration of Settings that Others have Overridden /// </summary> /// <param name="requester"></param> /// <param name="provider"></param> /// <returns></returns> public static ICollection<string> AddGroupProvider(ICollectionRequester requester, ICollectionProvider provider) { var CodeRegistrars = FOCCodeRegistrars(requester); var CollectionProviders = FOCCollectionProviders(requester); lock (CollectionProviders) { if (!CollectionProviders.Contains(provider)) { CollectionProviders.Add(provider); foreach(string sn in provider.SettingNames(requester, 1)) { CodeRegistrars[ToKey(sn)] = provider; } } } return new List<string>(); }
/// <summary> /// Returns an enumeration of Settings that Others have Overridden /// </summary> /// <param name="requester"></param> /// <param name="provider"></param> /// <returns></returns> public static ICollection <string> AddGroupProvider(ICollectionRequester requester, ICollectionProvider provider) { var CodeRegistrars = FOCCodeRegistrars(requester); var CollectionProviders = FOCCollectionProviders(requester); lock (CollectionProviders) { if (!CollectionProviders.Contains(provider)) { CollectionProviders.Add(provider); foreach (string sn in provider.SettingNames(requester, 1)) { CodeRegistrars[ToKey(sn)] = provider; } } } return(new List <string>()); }
public CollectionController(ICollectionRepository colRepo, ICollectionProvider colProvider) { if (colRepo != null) { this._collectionRepository = colRepo; } else { this._collectionRepository = new CollectionRepository(); } if (colProvider != null) { this._collectionProvider = colProvider; } else { this._collectionProvider = new CollectionProvider(this._collectionRepository); } }
public ICollection ResolveCollection(string arg0Lower, out int argsUsed, ICollectionProvider skip) { arg0Lower = arg0Lower.TrimStart(TrimCollectionStart).ToLower(); var expandGroupVar = ResolveGroupVar(arg0Lower); if (expandGroupVar != null) { argsUsed = 1; return(expandGroupVar); } var req = new RequesterSession(client); //req.SkippedProviders.Add(skip); client.SessionMananger = req; var col = ScriptManager.GetGroup(client, client.GetName(), arg0Lower); if (col != null) { argsUsed = 1; return(col); } argsUsed = 0; return(null); }
public DataProviderService(ICollectionProvider collectionProvider, IMemoryCache memoryCache, IServiceProvider serviceProvider) { _collectionProvider = collectionProvider; _memoryCache = memoryCache; _serviceProvider = serviceProvider; }
public CreateIISPoolConsoleTask(IConsole console, ICollectionProvider collectionProvider) { _console = console; _collectionProvider = collectionProvider; }
public ParentService(ICollectionProvider collectionProvider) { _collectionProvider = collectionProvider; }
public static bool HasSetting(ICollectionRequester requester, ICollectionProvider provider, string name) { name = ToKey(name); foreach (var settingName in provider.SettingNames(requester, 1)) { if (ToKey(settingName) == name) return true; } return false; }
public void AddCollectionProvider(ICollectionProvider collectionProvider) { _collectionProviders.Add(collectionProvider); }
/// <summary> /// Initializes a new instance of the <see cref="RedisContext"/> class injecting the connection multiplexer to use using the default serializer. /// </summary> /// <param name="connection">The connection multiplexer to use.</param> public RedisContext(IConnectionMultiplexer connection) { _internalContext = new RedisProviderContext(connection, RedisContext.DefaultSerializer); _cacheProvider = new RedisCacheProvider(_internalContext); _collectionProvider = new RedisCollectionProvider(_internalContext, _cacheProvider); }
public ExecuteFileScriptConsoleTask(ICollectionProvider collectionProvider, IConnectionProviderFactory connectionProviderFactory) { _collectionProvider = collectionProvider; _connectionProviderFactory = connectionProviderFactory; }
public ShowCollectionConsoleTask(IConsole console, ICollectionProvider collectionProvider) { _console = console; _collectionProvider = collectionProvider; }
public WikiRefreshContentIndexConsoleTask(IConsole console, ICollectionProvider collectionProvider) { _console = console; _collectionProvider = collectionProvider; }
public RemoveConfigValueConsoleTask(ICollectionProvider collectionProvider) { _collectionProvider = collectionProvider; }
public MongoRepositoryBase(ICollectionProvider collectionProvider) { _collectionProvider = collectionProvider ?? throw new ArgumentNullException(nameof(collectionProvider)); _collectionAccessor = new Lazy <IMongoCollection <TDocument> >(() => _collectionProvider.GetCollection <TDocument>(), LazyThreadSafetyMode.ExecutionAndPublication); _fdb = new FilterDefinitionBuilder <TDocument>(); }
public ImportSettingsConsoleTask(ICollectionProvider collectionProvider) { _collectionProvider = collectionProvider; }
public void AddCollectionProvider(ICollectionProvider collectionProvider) { _collectionProviders.Add(collectionProvider); }