GetSiteByID() public static method

public static GetSiteByID ( System.Guid siteID ) : SiteData
siteID System.Guid
return SiteData
Example #1
0
        public SiteExport(Guid siteID)
        {
            SiteData s = null;
            List <ContentPageExport> pages = null;

            s = SiteData.GetSiteByID(siteID);

            pages = ContentImportExportUtils.ExportAllSiteContent(siteID);

            SetVals(s, pages);
        }
        public ContentSnippet(Guid siteID)
        {
            this.Root_ContentSnippetID = Guid.NewGuid();
            this.ContentSnippetID      = Guid.NewGuid();
            this.SiteID     = siteID;
            this.CreateDate = SiteData.GetSiteByID(siteID).Now;
            this.EditDate   = this.CreateDate;

            this.GoLiveDate = this.CreateDate.AddHours(-1);
            this.RetireDate = this.CreateDate.AddYears(2);
        }
Example #3
0
        public ContentPage(Guid siteID, ContentPageType.PageType pageType)
        {
            this.Root_ContentID = Guid.Empty;
            this.ContentID      = Guid.NewGuid();
            this.ContentType    = pageType;
            this.SiteID         = siteID;
            this.VersionCount   = 0;
            this.NavOrder       = -1;

            DateTime siteTime = SiteData.GetSiteByID(siteID).Now;

            this.CreateDate = siteTime;
            this.EditDate   = siteTime;
            this.GoLiveDate = siteTime.AddMinutes(-5);
            this.RetireDate = siteTime.AddYears(200);

            //this.NavMenuText = "PAGE " + this.Root_ContentID.ToString().ToLowerInvariant();
            //this.FileName = "/" + this.Root_ContentID.ToString().ToLowerInvariant();
            this.NavMenuText  = String.Empty;
            this.FileName     = String.Empty;
            this.TemplateFile = SiteData.DefaultTemplateFilename;

            this.BlockIndex    = false;
            this.PageActive    = true;
            this.ShowInSiteMap = true;
            this.ShowInSiteNav = true;

            this.LeftPageText  = PageContentEmpty;
            this.RightPageText = PageContentEmpty;
            this.PageText      = PageContentEmpty;

            if (pageType != ContentPageType.PageType.ContentEntry)
            {
                this.Parent_ContentID = null;
                this.NavOrder         = SiteData.BlogSortOrderNumber;
                this.ShowInSiteMap    = false;
                this.ShowInSiteNav    = false;
            }

            this.ContentCategories = new List <ContentCategory>();
            this.ContentTags       = new List <ContentTag>();
        }
Example #4
0
        public SiteExport(Guid siteID, ExportType exportWhat)
        {
            SiteData s = null;
            List <ContentPageExport> pages = new List <ContentPageExport>();

            s = SiteData.GetSiteByID(siteID);

            if (exportWhat == ExportType.AllData)
            {
                pages = ContentImportExportUtils.ExportAllSiteContent(siteID);
            }
            else
            {
                if (exportWhat == ExportType.ContentData)
                {
                    List <ContentPageExport> lst = ContentImportExportUtils.ExportPages(siteID);
                    pages = pages.Union(lst).ToList();
                }
                if (exportWhat == ExportType.BlogData)
                {
                    List <ContentPageExport> lst = ContentImportExportUtils.ExportPosts(siteID);
                    pages = pages.Union(lst).ToList();
                }
            }

            this.TheUsers = (from u in ExtendedUserData.GetUserList()
                             select new SiteExportUser {
                Email = u.Email,
                Login = u.UserName,
                FirstName = u.FirstName,
                LastName = u.LastName,
                UserNickname = u.UserNickName
            }).ToList();

            SetVals(s, pages);
        }