Example #1
0
 public DocumentReader(DocumentDbConfiguration docDbConfiguration, ICollectionNameResolver collectionNameResolver)
 {
     _docDbConfiguration     = docDbConfiguration;
     _documentClient         = new DocumentClient(new Uri(_docDbConfiguration.Endpoint), _docDbConfiguration.PrimaryKey);
     _collectionNameResolver = collectionNameResolver;
     _collectionName         = _collectionNameResolver.Resolve(typeof(T));
     Init().Wait();
 }
 protected abstract TRepository CreateRepo(ICollectionNameResolver resolver, ConnectionSettings settings);
 protected override RefreshTokenRepository CreateRepo(ICollectionNameResolver resolver, ConnectionSettings settings)
 {
     return(new RefreshTokenRepository(resolver, settings));
 }
Example #4
0
 public AuthorizationCodeRepository(ICollectionNameResolver resolver, ConnectionSettings connectionSettings)
     : base(resolver.AuthorizationCodeCollectionName, DocumentTypeNames.AuthorizationCode, connectionSettings)
 {
 }
 public ClientRepository(ICollectionNameResolver resolver, ConnectionSettings settings) : base(resolver.ClientCollectionName, DocumentTypeNames.Client, settings)
 {
 }
 public ScopeRepository(ICollectionNameResolver resolver, ConnectionSettings setting) : base(resolver.ScopeCollectionName, DocumentTypeNames.Scope, setting)
 {
 }
Example #7
0
 public TokenHandleRepository(ICollectionNameResolver resolver, ConnectionSettings connectionSettings)
     : base(resolver.TokenHandleCollectionName, DocumentTypeNames.TokenHandle, connectionSettings)
 {
 }
 public RefreshTokenRepository(ICollectionNameResolver resolver, ConnectionSettings connectionSettings)
     : base(resolver.RefreshTokenCollectionName, DocumentTypeNames.RefreshToken, connectionSettings)
 {
 }
 protected override AuthorizationCodeRepository CreateRepo(ICollectionNameResolver resolver, ConnectionSettings settings)
 {
     return(new AuthorizationCodeRepository(resolver, settings));
 }