public FeedAggregateDataProvider(AuthContext authContext, TenantManager tenantManager, TenantUtil tenantUtil, DbOptionsManager dbOptionsManager) { AuthContext = authContext; TenantManager = tenantManager; TenantUtil = tenantUtil; DbOptionsManager = dbOptionsManager; }
public DBResourceSet(IConfiguration configuration, IOptionsMonitor <ILog> option, DbOptionsManager optionsDbManager, ResourceSet invariant, CultureInfo culture, string filename) { if (culture == null) { throw new ArgumentNullException("culture"); } if (string.IsNullOrEmpty(filename)) { throw new ArgumentNullException("filename"); } Configuration = configuration; Option = option; OptionsDbManager = optionsDbManager; log = option.CurrentValue; try { var defaultValue = ((int)cacheTimeout.TotalMinutes).ToString(); cacheTimeout = TimeSpan.FromMinutes(Convert.ToInt32(configuration["resources:cache-timeout"] ?? defaultValue)); } catch (Exception err) { log.Error(err); } this.invariant = invariant; this.culture = invariant != null ? NEUTRAL_CULTURE : culture.Name; this.filename = filename.Split('.').Last() + ".resx"; cache = MemoryCache.Default; }
public DBResourceManager(IConfiguration configuration, IOptionsMonitor <ILog> option, DbOptionsManager optionsDbManager, string filename, Assembly assembly) : base(filename, assembly) { Configuration = configuration; Option = option; OptionsDbManager = optionsDbManager; }
public TariffService( IQuotaService quotaService, ITenantService tenantService, CoreBaseSettings coreBaseSettings, CoreSettings coreSettings, IConfiguration configuration, DbOptionsManager dbOptionsManager, TariffServiceStorage tariffServiceStorage, IOptionsMonitor <ILog> options) : base(dbOptionsManager, "tenant") { log = options.CurrentValue; this.quotaService = quotaService; this.tenantService = tenantService; CoreSettings = coreSettings; Configuration = configuration; TariffServiceStorage = tariffServiceStorage; Options = options; CoreBaseSettings = coreBaseSettings; CacheExpiration = DEFAULT_CACHE_EXPIRATION; test = configuration["core:payment:test"] == "true"; int.TryParse(configuration["core:payment:delay"], out paymentDelay); cache = TariffServiceStorage.Cache; notify = TariffServiceStorage.Notify; }
public ConfigureAccountLinker(Signature signature, InstanceCrypto instanceCrypto, DbOptionsManager dbOptions, AccountLinkerStorage accountLinkerStorage) { Signature = signature; InstanceCrypto = instanceCrypto; DbOptions = dbOptions; AccountLinkerStorage = accountLinkerStorage; }
public VoipDao(int tenantID, DbOptionsManager dbOptions, AuthContext authContext, TenantUtil tenantUtil, SecurityContext securityContext, BaseCommonLinkUtility baseCommonLinkUtility) : base(dbOptions, tenantID) { AuthContext = authContext; TenantUtil = tenantUtil; SecurityContext = securityContext; BaseCommonLinkUtility = baseCommonLinkUtility; }
public SettingsManager( IServiceProvider serviceProvider, DbSettingsManagerCache dbSettingsManagerCache, DbOptionsManager optionsDbManager, IOptionsMonitor <ILog> option, AuthContext authContext, TenantManager tenantManager) : base(serviceProvider, dbSettingsManagerCache, optionsDbManager, option, authContext, tenantManager) { }
public CachedVoipDao( int tenantID, DbOptionsManager dbOptions, AuthContext authContext, TenantUtil tenantUtil, SecurityContext securityContext, BaseCommonLinkUtility baseCommonLinkUtility, VoipDaoCache voipDaoCache) : base(tenantID, dbOptions, authContext, tenantUtil, securityContext, baseCommonLinkUtility) { cache = voipDaoCache.Cache; VoipDaoCache = voipDaoCache; }
public DbSettingsManager( IServiceProvider serviceProvider, DbSettingsManagerCache dbSettingsManagerCache, DbOptionsManager optionsDbManager, IOptionsMonitor <ILog> option, AuthContext authContext, TenantManager tenantManager) : this(null) { ServiceProvider = serviceProvider; DbSettingsManagerCache = dbSettingsManagerCache; AuthContext = authContext; TenantManager = tenantManager; Cache = dbSettingsManagerCache.Cache; DbManager = optionsDbManager.Value; log = option.CurrentValue; }
public void ClearOldNumbers(DbOptionsManager dbOptions, AuthContext authContext, TenantUtil tenantUtil, SecurityContext securityContext, TenantManager tenantManager, BaseCommonLinkUtility baseCommonLinkUtility, VoipDaoCache voipDaoCache) { if (string.IsNullOrEmpty(Key) || string.IsNullOrEmpty(Secret)) { return; } var provider = new VoipService.Twilio.TwilioProvider(Key, Secret, authContext, tenantUtil, securityContext, baseCommonLinkUtility); var dao = new CachedVoipDao(tenantManager.GetCurrentTenant().TenantId, dbOptions, authContext, tenantUtil, securityContext, baseCommonLinkUtility, voipDaoCache); var numbers = dao.GetNumbers(); foreach (var number in numbers) { provider.DisablePhone(number); dao.DeleteNumber(number.Id); } }
public MailServiceHelper( UserManager userManager, AuthContext authContext, IConfiguration configuration, DbRegistry dbRegistry, CoreBaseSettings coreBaseSettings, MailServiceHelperStorage mailServiceHelperStorage, DbOptionsManager dbOptions) { UserManager = userManager; AuthContext = authContext; Configuration = configuration; DbRegistry = dbRegistry; CoreBaseSettings = coreBaseSettings; MailServiceHelperStorage = mailServiceHelperStorage; DbOptions = dbOptions; Cache = mailServiceHelperStorage.Cache; DefaultDatabase = GetDefaultDatabase(); }
public MultiRegionHostedSolution(string dbid, IConfiguration configuraion, TenantDomainValidator tenantDomainValidator, TimeZoneConverter timeZoneConverter, CookieStorage cookieStorage, DbRegistry dbRegistry, DbOptionsManager dbOptions, TariffServiceStorage tariffServiceStorage, IOptionsMonitor <ILog> options) { this.dbid = dbid; Configuraion = configuraion; TenantDomainValidator = tenantDomainValidator; TimeZoneConverter = timeZoneConverter; CookieStorage = cookieStorage; DbRegistry = dbRegistry; DbOptions = dbOptions; TariffServiceStorage = tariffServiceStorage; Options = options; Initialize(); }
protected AbstractDao(DbOptionsManager dbOptions, int tenantID) { DbOptions = dbOptions; TenantID = tenantID; }
public FileUtility(IConfiguration configuration, FilesLinkUtility filesLinkUtility, DbOptionsManager dbOptions) { Configuration = configuration; FilesLinkUtility = filesLinkUtility; DbOptions = dbOptions; }
public GeolocationHelper(DbOptionsManager dbOptions, IOptionsMonitor <ILog> option, string dbid) { Log = option.CurrentValue; DbOptions = dbOptions; this.dbid = dbid; }
public DbAzService(DbOptionsManager dbOptionsManager) : base(dbOptionsManager, "tenant") { }
public IPRestrictionsRepository(DbOptionsManager dbOptions) { DbOptions = dbOptions; }
protected DbBaseService(DbOptionsManager dbOptionsManager, string tenantColumn) { DbOptionsManager = dbOptionsManager; TenantColumn = tenantColumn; }
public ResourceData(DbOptionsManager dbOptionsManager) { DbOptionsManager = dbOptionsManager; }
public DbSubscriptionService(DbOptionsManager dbOptionsManager) : base(dbOptionsManager, "tenant") { }
public FeedAggregateDataProvider(DbOptionsManager dbOptionsManager) { DbOptionsManager = dbOptionsManager; }
public DbQuotaServiceTest(DbOptionsManager dbOptionsManager) { DbOptionsManager = dbOptionsManager; }
public MobileAppInstallRegistrator(DbOptionsManager optionsDbManager) { DbManager = optionsDbManager.Value; }
public StatisticManager(DbOptionsManager optionsDbManager) { DbManager = optionsDbManager.Value; }
public FeedReadedDataProvider(AuthContext authContext, TenantManager tenantManager, DbOptionsManager dbOptionsManager) { AuthContext = authContext; TenantManager = tenantManager; DbOptionsManager = dbOptionsManager; }
public DbTenantService(DbOptionsManager dbOptionsManager, TenantDomainValidator tenantDomainValidator, TimeZoneConverter timeZoneConverter) : base(dbOptionsManager, null) { TenantDomainValidator = tenantDomainValidator; TimeZoneConverter = timeZoneConverter; }