public void InitializeToDB(Site site) { IUserProvider fileProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.UserProvider(); foreach (var item in fileProvider.All(site)) { if (item.Site == site) { this.Add(fileProvider.Get(item)); } } }
public void ExportToDisk(Site site) { IUserProvider fileProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.UserProvider(); //remove the pages folder to clear all old pages. var basePhysicalPath = User.DataFilePath.GetBasePath(site); Kooboo.IO.IOUtility.DeleteDirectory(basePhysicalPath, true); foreach (var item in All(site)) { fileProvider.Add(item); } }