コード例 #1
0
 public FilesUserSpaceUsage(
     DbContextManager <ASC.Files.Core.EF.FilesDbContext> dbContextManager,
     TenantManager tenantManager)
 {
     FilesDbContext = dbContextManager.Get(FileConstant.DatabaseId);
     TenantManager  = tenantManager;
 }
コード例 #2
0
 protected AbstractDao(
     DbContextManager <FilesDbContext> dbContextManager,
     UserManager userManager,
     TenantManager tenantManager,
     TenantUtil tenantUtil,
     SetupInfo setupInfo,
     TenantExtra tenantExtra,
     TenantStatisticsProvider tenantStatisticProvider,
     CoreBaseSettings coreBaseSettings,
     CoreConfiguration coreConfiguration,
     SettingsManager settingsManager,
     AuthContext authContext,
     IServiceProvider serviceProvider)
 {
     cache                   = AscCache.Memory;
     FilesDbContext          = dbContextManager.Get(FileConstant.DatabaseId);
     TenantID                = tenantManager.GetCurrentTenant().TenantId;
     UserManager             = userManager;
     TenantUtil              = tenantUtil;
     SetupInfo               = setupInfo;
     TenantExtra             = tenantExtra;
     TenantStatisticProvider = tenantStatisticProvider;
     CoreBaseSettings        = coreBaseSettings;
     CoreConfiguration       = coreConfiguration;
     SettingsManager         = settingsManager;
     AuthContext             = authContext;
     ServiceProvider         = serviceProvider;
 }
コード例 #3
0
ファイル: BackupPortalTask.cs プロジェクト: ztcyun/AppServer
 public BackupPortalTask(DbFactory dbFactory, DbContextManager <BackupsContext> dbContextManager, IOptionsMonitor <ILog> options, TenantManager tenantManager, CoreBaseSettings coreBaseSettings, StorageFactory storageFactory, StorageFactoryConfig storageFactoryConfig, ModuleProvider moduleProvider)
     : base(dbFactory, options, storageFactory, storageFactoryConfig, moduleProvider)
 {
     Dump                = coreBaseSettings.Standalone;
     TenantManager       = tenantManager;
     BackupRecordContext = dbContextManager.Get(DbFactory.ConnectionStringSettings.ConnectionString);
 }
コード例 #4
0
ファイル: Token.cs プロジェクト: ztcyun/AppServer
 public TokenHelper(
     DbContextManager <FilesDbContext> dbContextManager,
     IOptionsMonitor <ILog> option,
     InstanceCrypto instanceCrypto,
     AuthContext authContext,
     TenantManager tenantManager)
 {
     Logger         = option.CurrentValue;
     FilesDbContext = dbContextManager.Get(FileConstant.DatabaseId);
     InstanceCrypto = instanceCrypto;
     AuthContext    = authContext;
     TenantManager  = tenantManager;
 }
コード例 #5
0
 public ProviderAccountDao(
     IServiceProvider serviceProvider,
     TenantUtil tenantUtil,
     TenantManager tenantManager,
     InstanceCrypto instanceCrypto,
     SecurityContext securityContext,
     ConsumerFactory consumerFactory,
     DbContextManager <FilesDbContext> dbContextManager,
     IOptionsMonitor <ILog> options)
 {
     TenantID        = tenantManager.GetCurrentTenant().TenantId;
     FilesDbContext  = dbContextManager.Get(FileConstant.DatabaseId);
     Logger          = options.Get("ASC.Files");
     ServiceProvider = serviceProvider;
     TenantUtil      = tenantUtil;
     InstanceCrypto  = instanceCrypto;
     SecurityContext = securityContext;
     ConsumerFactory = consumerFactory;
 }
コード例 #6
0
 public MailServiceHelper(
     UserManager userManager,
     AuthContext authContext,
     IConfiguration configuration,
     CoreBaseSettings coreBaseSettings,
     MailServiceHelperStorage mailServiceHelperStorage,
     DbContextManager <MailDbContext> dbContext,
     EFLoggerFactory loggerFactory)
 {
     UserManager              = userManager;
     AuthContext              = authContext;
     Configuration            = configuration;
     CoreBaseSettings         = coreBaseSettings;
     MailServiceHelperStorage = mailServiceHelperStorage;
     LoggerFactory            = loggerFactory;
     MailDbContext            = dbContext.Get("webstudio");
     Cache           = mailServiceHelperStorage.Cache;
     DefaultDatabase = GetDefaultDatabase();
 }
コード例 #7
0
 public ThirdPartyProviderDao(
     IServiceProvider serviceProvider,
     UserManager userManager,
     TenantManager tenantManager,
     TenantUtil tenantUtil,
     DbContextManager <FilesDbContext> dbContextManager,
     SetupInfo setupInfo,
     IOptionsMonitor <ILog> monitor,
     FileUtility fileUtility)
 {
     ServiceProvider = serviceProvider;
     UserManager     = userManager;
     TenantUtil      = tenantUtil;
     FilesDbContext  = dbContextManager.Get(FileConstant.DatabaseId);
     SetupInfo       = setupInfo;
     Log             = monitor.CurrentValue;
     FileUtility     = fileUtility;
     TenantID        = tenantManager.GetCurrentTenant().TenantId;
 }
コード例 #8
0
 public FilesSpaceUsageStatManager(
     DbContextManager <ASC.Files.Core.EF.FilesDbContext> dbContextManager,
     TenantManager tenantManager,
     UserManager userManager,
     UserPhotoManager userPhotoManager,
     DisplayUserSettingsHelper displayUserSettingsHelper,
     CommonLinkUtility commonLinkUtility,
     GlobalFolderHelper globalFolderHelper,
     PathProvider pathProvider)
 {
     FilesDbContext            = dbContextManager.Get(FileConstant.DatabaseId);
     TenantManager             = tenantManager;
     UserManager               = userManager;
     UserPhotoManager          = userPhotoManager;
     DisplayUserSettingsHelper = displayUserSettingsHelper;
     CommonLinkUtility         = commonLinkUtility;
     GlobalFolderHelper        = globalFolderHelper;
     PathProvider              = pathProvider;
 }
コード例 #9
0
 public ResourceData(DbContextManager <ResourceDbContext> dbContext)
 {
     DbContext = dbContext.Get(Dbid);
 }
コード例 #10
0
 public void Configure(string name, DbQuotaService options)
 {
     options.CoreDbContext = DbContextManager.Get(name);
 }
コード例 #11
0
 public IPRestrictionsRepository(DbContextManager <TenantDbContext> dbContextManager)
 {
     TenantDbContext = dbContextManager.Get(dbId);
 }
コード例 #12
0
 public FeedAggregateDataProvider(AuthContext authContext, TenantManager tenantManager, TenantUtil tenantUtil, DbContextManager <FeedDbContext> dbContextManager)
     : this(authContext, tenantManager, tenantUtil)
 {
     FeedDbContext = dbContextManager.Get(Constants.FeedDbId);
 }
コード例 #13
0
ファイル: DbUserService.cs プロジェクト: zltwork/AppServer
 public void Configure(string name, EFUserService options)
 {
     DbId = name;
     options.LazyUserDbContext    = new Lazy <UserDbContext>(() => DbContextManager.Get(name));
     options.UserDbContextManager = DbContextManager;
 }
コード例 #14
0
ファイル: AbstractDao.cs プロジェクト: sk81biz/sk81
 protected AbstractDao(DbContextManager <VoipDbContext> dbOptions, TenantManager tenantManager)
 {
     VoipDbContext = dbOptions.Get(dbid);
     TenantID      = tenantManager.GetCurrentTenant().TenantId;
 }
コード例 #15
0
 public void Configure(string name, DbQuotaService options)
 {
     options.LazyCoreDbContext = new Lazy <CoreDbContext>(() => DbContextManager.Get(name));
 }
コード例 #16
0
 protected AbstractDao(DbContextManager <VoipDbContext> dbOptions, int tenantID)
 {
     VoipDbContext = dbOptions.Get(dbid);
     TenantID      = tenantID;
 }
コード例 #17
0
 public FeedAggregateDataProvider(DbContextManager <FeedDbContext> dbContextManager)
 {
     FeedDbContext = dbContextManager.Get(Constants.FeedDbId);
 }
コード例 #18
0
 public FeedReadedDataProvider(AuthContext authContext, TenantManager tenantManager, DbContextManager <FeedDbContext> dbContextManager)
 {
     AuthContext   = authContext;
     TenantManager = tenantManager;
     FeedDbContext = dbContextManager.Get(dbId);
 }
コード例 #19
0
ファイル: DbUserService.cs プロジェクト: sk81biz/sk81
 public void Configure(string name, EFUserService options)
 {
     DbId = name;
     options.UserDbContext        = DbContextManager.Get(name);
     options.UserDbContextManager = DbContextManager;
 }
コード例 #20
0
 public GeolocationHelper(DbContextManager <DbContext> dbContext, IOptionsMonitor <ILog> option)
 {
     Log       = option.CurrentValue;
     DbContext = dbContext.Get(Dbid);
 }