Exemplo n.º 1
0
 public AdminRepository(IOptions <AdminRepositoryOptions> config, IExternalUserAccessor externalUserAccessor,
                        IClientInfoAccessor clientInfoAccessor, IStringLocalizer <Strings> localizer)
 {
     _connectionString     = config?.Value?.ConnectionString ?? throw new ArgumentException("The admin connection string was not supplied", nameof(config));
     _externalUserAccessor = externalUserAccessor;
     _clientInfoAccessor   = clientInfoAccessor;
     _localizer            = localizer;
 }
Exemplo n.º 2
0
        // Constructor

        public CompaniesController(AdminRepository db, ILogger <CompaniesController> logger,
                                   IShardResolver shardResolver, IExternalUserAccessor externalUserAccessor, IClientInfoAccessor clientInfoAccessor)
        {
            _repo                 = db;
            _logger               = logger;
            _shardResolver        = shardResolver;
            _externalUserAccessor = externalUserAccessor;
            _clientInfoAccessor   = clientInfoAccessor;
        }
Exemplo n.º 3
0
 public IdentityRepository(IOptions <EmbeddedIdentityServerOptions> config, IExternalUserAccessor externalUserAccessor,
                           IClientInfoAccessor clientInfoAccessor, IStringLocalizer <Strings> localizer, IInstrumentationService instrumentation, ILogger <IdentityRepository> logger)
 {
     _connectionString     = config?.Value?.ConnectionString ?? throw new ArgumentException("The identity connection string was not supplied", nameof(config));
     _externalUserAccessor = externalUserAccessor;
     _clientInfoAccessor   = clientInfoAccessor;
     _localizer            = localizer;
     _instrumentation      = instrumentation;
     _logger = logger;
 }
Exemplo n.º 4
0
 public DocumentsController(ILogger <DocumentsController> logger, IStringLocalizer <Strings> localizer,
                            ApplicationRepository repo, ITenantIdAccessor tenantIdAccessor, IBlobService blobService,
                            IDefinitionsCache definitionsCache, ISettingsCache settingsCache, IClientInfoAccessor clientInfo,
                            IModelMetadataProvider modelMetadataProvider, ITenantInfoAccessor tenantInfoAccessor) : base(logger, localizer)
 {
     _logger                = logger;
     _localizer             = localizer;
     _repo                  = repo;
     _tenantIdAccessor      = tenantIdAccessor;
     _blobService           = blobService;
     _definitionsCache      = definitionsCache;
     _settingsCache         = settingsCache;
     _clientInfo            = clientInfo;
     _modelMetadataProvider = modelMetadataProvider;
     _tenantInfoAccessor    = tenantInfoAccessor;
 }