public SiteImportNativeModel()
{
this.CreateUsers = true;
this.MapUsers = true;
this.HasLoaded = false;
using (ContentPageHelper pageHelper = new ContentPageHelper()) {
this.PageCount = pageHelper.GetSitePageCount(SiteData.CurrentSiteID, ContentPageType.PageType.ContentEntry);
using (CMSConfigHelper cmsHelper = new CMSConfigHelper()) {
this.Templates = cmsHelper.Templates;
float iThird = (float)(this.PageCount - 1) / (float)3;
Dictionary<string, float> dictTemplates = null;
dictTemplates = pageHelper.GetPopularTemplateList(SiteData.CurrentSiteID, ContentPageType.PageType.ContentEntry);
if (dictTemplates.Count > 0 && dictTemplates.First().Value >= iThird) {
try { this.PageTemplate = dictTemplates.First().Key; } catch { }
}
dictTemplates = pageHelper.GetPopularTemplateList(SiteData.CurrentSiteID, ContentPageType.PageType.BlogEntry);
if (dictTemplates.Count > 0) {
try { this.PostTemplate = dictTemplates.First().Key; } catch { }
}
}
}
}