public ScopingSubsystem(IScopeAccessor scopes)
		{
			if (scopes == null)
			{
				throw new ArgumentNullException("scopes");
			}

			this.scopes = scopes;
		}
Exemple #2
0
 public RedirectUrlRepository(IScopeAccessor scopeAccessor, AppCaches cache,
                              ILogger <RedirectUrlRepository> logger)
     : base(scopeAccessor, cache, logger)
 {
 }
Exemple #3
0
 public EntityRepository(IScopeAccessor scopeAccessor)
 {
     _scopeAccessor = scopeAccessor;
 }
Exemple #4
0
 public DictionaryByKeyRepository(DictionaryRepository dictionaryRepository, IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
     _dictionaryRepository = dictionaryRepository;
 }
 public FullDataSetRepositoryCachePolicy(IAppPolicyCache cache, IScopeAccessor scopeAccessor, Func <TEntity, TId> entityGetId, bool expires)
     : base(cache, scopeAccessor)
 {
     _entityGetId = entityGetId;
     _expires     = expires;
 }
Exemple #6
0
 public SingleItemsOnlyRepositoryCachePolicy(IAppPolicyCache cache, IScopeAccessor scopeAccessor, RepositoryCachePolicyOptions options)
     : base(cache, scopeAccessor, options)
 {
 }
Exemple #7
0
 public DocumentTypeContainerRepository(IScopeAccessor scopeAccessor, CacheHelper cache, ILogger logger)
     : base(scopeAccessor, cache, logger, Constants.ObjectTypes.DocumentTypeContainer)
 {
 }
 // TODO: https://github.com/umbraco/Umbraco-CMS/issues/4237 - get rid of Lazy injection and fix circular dependencies
 public DataTypeRepository(IScopeAccessor scopeAccessor, AppCaches cache, Lazy <PropertyEditorCollection> editors, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
     _editors = editors;
 }
Exemple #9
0
 public MyListRepo(IScopeAccessor scopeAccessor, IProfilingLogger logger, DoStuffRepoOptions doStuffRepoOptions)
     : base(scopeAccessor, logger)
 {
     this.tableName = doStuffRepoOptions.MyListTable;
 }
Exemple #10
0
 public IdKeyMap(IScopeProvider scopeProvider, IScopeAccessor scopeAccessor)
 {
     _scopeProvider = scopeProvider;
     _scopeAccessor = scopeAccessor;
 }
 public ContentTypeRepository(IScopeAccessor scopeAccessor, CacheHelper cache, ILogger logger, ITemplateRepository templateRepository)
     : base(scopeAccessor, cache, logger)
 {
     _templateRepository = templateRepository;
 }
Exemple #12
0
 public DataTypeUsageRepository(IScopeAccessor scopeAccessor)
 {
     _scopeAccessor = scopeAccessor;
 }
 public MediaTypeContainerRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger <MediaTypeContainerRepository> logger)
     : base(scopeAccessor, cache, logger, Cms.Core.Constants.ObjectTypes.MediaTypeContainer)
 {
 }
 public MemberTypeRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger, IContentTypeCommonRepository commonRepository, ILanguageRepository languageRepository)
     : base(scopeAccessor, cache, logger, commonRepository, languageRepository)
 {
 }
 protected SimpleGetRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger <SimpleGetRepository <TId, TEntity, TDto> > logger)
     : base(scopeAccessor, cache, logger)
 {
 }
		public ScopeSelector Add(IScopeAccessor scope)
		{
			scopes.Add(scope);
			return this;
		}
 private IMigrationPlanExecutor GetMigrationPlanExecutor(ICoreScopeProvider scopeProvider, IScopeAccessor scopeAccessor, IMigrationBuilder builder)
 => new MigrationPlanExecutor(scopeProvider, scopeAccessor, s_loggerFactory, builder);
 public ContentTypeRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger <ContentTypeRepository> logger, IContentTypeCommonRepository commonRepository, ILanguageRepository languageRepository, IShortStringHelper shortStringHelper)
     : base(scopeAccessor, cache, logger, commonRepository, languageRepository, shortStringHelper)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AuditEntryRepository"/> class.
 /// </summary>
 public AuditEntryRepository(IScopeAccessor scopeAccessor, CacheHelper cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
 }
 protected RepositoryCachePolicyBase(IAppPolicyCache globalCache, IScopeAccessor scopeAccessor)
 {
     _globalCache   = globalCache ?? throw new ArgumentNullException(nameof(globalCache));
     _scopeAccessor = scopeAccessor ?? throw new ArgumentNullException(nameof(scopeAccessor));
 }
Exemple #21
0
 public PermissionRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
 }
Exemple #22
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConsentRepository"/> class.
 /// </summary>
 public ConsentRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger <ConsentRepository> logger)
     : base(scopeAccessor, cache, logger)
 {
 }
 public RelationTypeRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger <RelationTypeRepository> logger)
     : base(scopeAccessor, cache, logger)
 {
 }
Exemple #24
0
 public MemberTypeRepository(IScopeAccessor scopeAccessor, CacheHelper cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
 }
Exemple #25
0
 public DictionaryRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
 }
Exemple #26
0
 public ContentTypeRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger, IContentTypeCommonRepository commonRepository)
     : base(scopeAccessor, cache, logger, commonRepository)
 {
 }
Exemple #27
0
 private EntityContainerRepository CreateContainerRepository(IScopeAccessor scopeAccessor, Guid containerEntityType)
 {
     return(new EntityContainerRepository(scopeAccessor, AppCaches.Disabled, Logger, containerEntityType));
 }
Exemple #28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RepositoryBase"/> class.
 /// </summary>
 protected RepositoryBase(IScopeAccessor scopeAccessor, AppCaches appCaches)
 {
     ScopeAccessor = scopeAccessor ?? throw new ArgumentNullException(nameof(scopeAccessor));
     AppCaches     = appCaches ?? throw new ArgumentNullException(nameof(appCaches));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="IContentTypeCommonRepository"/> class.
 /// </summary>
 public ContentTypeCommonRepository(IScopeAccessor scopeAccessor, ITemplateRepository templateRepository, AppCaches appCaches)
 {
     _scopeAccessor      = scopeAccessor;
     _templateRepository = templateRepository;
     _appCaches          = appCaches;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="EntityRepositoryBase{TId, TEntity}" /> class.
 /// </summary>
 protected EntityRepositoryBase(IScopeAccessor scopeAccessor, AppCaches appCaches,
                                ILogger <EntityRepositoryBase <TId, TEntity> > logger)
     : base(scopeAccessor, appCaches) =>
Exemple #31
0
 public MediaByGuidReadRepository(MediaRepository outerRepo, IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
     _outerRepo = outerRepo;
 }
 public ExternalLoginRepository(IScopeAccessor scopeAccessor, AppCaches cache, ILogger logger)
     : base(scopeAccessor, cache, logger)
 {
 }
		public ScopedLifestyleManager(IScopeAccessor accessor)
		{
			this.accessor = accessor;
		}
 public HybridPerWebRequestScopeAccessor(IScopeAccessor secondaryScopeAccessor) {
     this.secondaryScopeAccessor = secondaryScopeAccessor;
 }