Beispiel #1
0
        public ABSiteSettingProvider()
        {
            var baseDir            = Kooboo.CMS.Common.Runtime.EngineContext.Current.Resolve <IBaseDir>();
            var memberShipProvider = Kooboo.CMS.Common.Runtime.EngineContext.Current.Resolve <Kooboo.CMS.Membership.Persistence.IMembershipProvider>();
            var labelProvider      = Kooboo.CMS.Common.Runtime.EngineContext.Current.Resolve <ILabelProvider>();

            fileProvider = new FileSystem.ABSiteSettingProvider(baseDir);
            siteProvider = new FileSystem.SiteProvider(baseDir, memberShipProvider, labelProvider);
        }
Beispiel #2
0
 public ABSiteSettingProvider(IBaseDir baseDir)
 {
     fileProvider = new FileSystem.ABSiteSettingProvider(baseDir);
 } 
Beispiel #3
0
 public ABSiteSettingProvider(SiteDBContext dbContext, IBaseDir baseDir)
 {
     this._dbContext = dbContext;
     this._baseDir = baseDir;
     provider = new Kooboo.CMS.Sites.Persistence.FileSystem.ABSiteSettingProvider(_baseDir);
 }
 public ABSiteSettingProvider(IBaseDir baseDir)
 {
     fileProvider = new FileSystem.ABSiteSettingProvider(baseDir);
 }
 public ABSiteSettingProvider(SiteDBContext dbContext, IBaseDir baseDir)
 {
     this._dbContext = dbContext;
     this._baseDir   = baseDir;
     provider        = new Kooboo.CMS.Sites.Persistence.FileSystem.ABSiteSettingProvider(_baseDir);
 }