Carrotware.CMS.Core.ContentPageHelper.GetLatestContentByURL C# (CSharp) Method

GetLatestContentByURL() public method

public GetLatestContentByURL ( System.Guid siteID, bool bActiveOnly, string sPage ) : ContentPage
siteID System.Guid
bActiveOnly bool
sPage string
return ContentPage
        public ContentPage GetLatestContentByURL(Guid siteID, bool bActiveOnly, string sPage)
        {
            ContentPage content = null;
            vw_carrot_Content cont = CompiledQueries.GetLatestContentByURL(db, siteID, bActiveOnly, sPage);
            if (cont != null) {
                content = new ContentPage(cont);
            }
            if (content == null && sPage == SiteData.DefaultDirectoryFilename) {
                content = FindHome(siteID, bActiveOnly);
            }
            return content;
        }

Usage Example

Ejemplo n.º 1
0
        public static ContentPage GetPage(string sCurrentPage)
        {
            ContentPage pageContents = null;

            using (ContentPageHelper pageHelper = new ContentPageHelper()) {
                if (SecurityData.IsAdmin || SecurityData.IsSiteEditor) {
                    if (sCurrentPage.Length <= 1 || sCurrentPage == SiteData.DefaultDirectoryFilename) {
                        pageContents = pageHelper.FindHome(SiteData.CurrentSiteID);
                    } else {
                        pageContents = pageHelper.FindByFilename(SiteData.CurrentSiteID, sCurrentPage);
                    }
                } else {
                    if (sCurrentPage.Length <= 1 || sCurrentPage == SiteData.DefaultDirectoryFilename) {
                        pageContents = pageHelper.FindHome(SiteData.CurrentSiteID, true);
                    } else {
                        pageContents = pageHelper.GetLatestContentByURL(SiteData.CurrentSiteID, true, sCurrentPage);
                    }
                }
            }

            return pageContents;
        }
All Usage Examples Of Carrotware.CMS.Core.ContentPageHelper::GetLatestContentByURL