/// <summary> /// Использовать глобальные настройки для взаимодействия с QP /// </summary> /// <param name="qpSettings"></param> public void UseQpSettings(QpSettings qpSettings) { SiteId = qpSettings.SiteId; IsStage = qpSettings.IsStage; QpConnectionString = qpSettings.ConnectionString; QpDatabaseType = qpSettings.DatabaseType; }
public BlogService(QpSettings qpSettings, IDbContext context) { QpDataContext = context; if (!Enum.TryParse(qpSettings.DatabaseType, true, out DatabaseType dbType)) { dbType = DatabaseType.SqlServer; } DbType = dbType; }
public FaqService(IDbContext qpDataContext, ICacheProvider cacheProvider, CacheTagUtilities cacheTagUtilities, QpSettings qpSettings) { QpDataContext = qpDataContext; CacheProvider = cacheProvider; CacheTagUtilities = cacheTagUtilities; if (!Enum.TryParse(qpSettings.DatabaseType, true, out DatabaseType dbType)) { dbType = DatabaseType.SqlServer; } DbType = dbType; }
/// <summary> /// Использовать глобальные настройки для взаимодействия с QP /// </summary> /// <param name="qpSettings"></param> public void UseQpSettings(QpSettings qpSettings) { SiteId = qpSettings.SiteId; IsStage = qpSettings.IsStage; CustomerCode = qpSettings.CustomerCode; }
public CacheTagUtilities(IQpContentCacheTagNamingProvider qpContentCacheTagNamingProvider, QpSettings qpSettings) { _qpContentCacheTagNamingProvider = qpContentCacheTagNamingProvider; _qpSettings = qpSettings; }