public void Import(Site site, System.IO.Stream zipStream, bool @override) { provider.Import(site, zipStream, @override); var allItem = provider.All(site); if (!@override) { allItem = allItem.Where(it => null == Get(it)); } var dummy = allItem.ToList(); foreach (var item in dummy) { UpdateOrAdd(item, item); } }
public void InitializeToDB(Site site) { ICustomErrorProvider fileProvider = new Kooboo.CMS.Sites.Persistence.FileSystem.CustomErrorProvider(); foreach (var item in fileProvider.All(site)) { if (item.Site == site) { this.Add(fileProvider.Get(item)); } } }
public void Import(Models.Site site, System.IO.Stream zipStream, bool @override) { var provider = new Kooboo.CMS.Sites.Persistence.FileSystem.CustomErrorProvider(); provider.Import(site, zipStream, @override); var allItem = provider.All(site); if (!@override) { allItem = allItem.Where(it => null == Get(it)); } var dummy = allItem.ToList(); foreach (var item in dummy) { InsertOrUpdate(item, item); } }