Beispiel #1
0
 /// <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;
 }
Beispiel #3
0
 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;
 }
Beispiel #4
0
 /// <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;
 }