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); }
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); }