internal static IQueryable<vw_carrot_Content> TopLevelPages(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, ContentTypeID = ContentPageType.GetIDByType(ContentPageType.PageType.ContentEntry), ContentType = ContentPageType.PageType.ContentEntry, ActiveOnly = bActiveOnly }; return cqTopLevelPages(ctx, sp); }
internal static vw_carrot_Content GetNextPost(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly, Guid rootContentID) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, RootContentID = rootContentID, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqGetNextPost(ctx, sp); }
internal static IQueryable<vw_carrot_Content> PostsByDateRange(CarrotCMSDataContext ctx, Guid siteID, DateTime dateBegin, DateTime dateEnd, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, ContentTypeID = ContentPageType.GetIDByType(ContentPageType.PageType.BlogEntry), ContentType = ContentPageType.PageType.BlogEntry, DateBegin = dateBegin, DateEnd = dateEnd, ActiveOnly = bActiveOnly }; return cqPostsByDateRange(ctx, sp); }
//===================== internal static IQueryable<vw_carrot_Content> GetOtherNotPage(CarrotCMSDataContext ctx, Guid siteID, Guid rootContentID, Guid? parentContentID) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, RootContentID = rootContentID, ParentContentID = parentContentID, ContentTypeID = ContentPageType.GetIDByType(ContentPageType.PageType.ContentEntry), DateCompare = DateTime.UtcNow }; return cqGetOtherNotPage(ctx, sp); }
internal static IQueryable<vw_carrot_Content> GetContentByCategoryURL(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly, string sCatURL) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, FileName = sCatURL, ActiveOnly = bActiveOnly }; return cqGetContentByCategoryURL(ctx, sp); }
internal static carrot_SerialCache SearchSeriaCache(CarrotCMSDataContext ctx, Guid siteID, Guid userID, Guid itemID, string keyType) { SearchParameterObject searchParm = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, UserId = userID, ItemID = itemID, KeyType = keyType }; return cqGetSerialCacheTbl(ctx, searchParm); }
internal static IQueryable<vw_carrot_Content> GetLatestContentWithParent(CarrotCMSDataContext ctx, Guid siteID, Guid? parentContentID, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, ParentContentID = parentContentID, ContentTypeID = ContentPageType.GetIDByType(ContentPageType.PageType.ContentEntry), ContentType = ContentPageType.PageType.ContentEntry, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqGetLatestContentWithParent(ctx, sp); }
internal static vw_carrot_Content FindHome(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqFindHome(ctx, sp); }
internal static int GetContentCountByParent(CarrotCMSDataContext ctx, Guid siteID, string parentPage, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, ParentFileName = parentPage, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqGetContentCountByParent2(ctx, sp); }
internal static IQueryable<vw_carrot_Content> GetLatestContentBySibling(CarrotCMSDataContext ctx, Guid siteID, string sPage, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, FileName = sPage, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqGetLatestContentBySibling2(ctx, sp); }
internal static IQueryable<vw_carrot_Content> GetLatestContentByParent(CarrotCMSDataContext ctx, Guid siteID, Guid? parentContentID, bool bActiveOnly) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, ParentContentID = parentContentID, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly }; return cqGetLatestContentByParent1(ctx, sp); }
internal static vw_carrot_Content GetLatestContentByURL(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly, string sPage) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly, FileName = sPage }; return cqGetLatestContentByURL(ctx, sp); }
internal static vw_carrot_ContentSnippet GetLatestContentSnippetByID(CarrotCMSDataContext ctx, Guid siteID, bool bActiveOnly, Guid itemID) { SearchParameterObject sp = new SearchParameterObject { SiteID = siteID, DateCompare = DateTime.UtcNow, ActiveOnly = bActiveOnly, ItemSlugID = itemID }; return cqGetLatestContentSnippetByID(ctx, sp); }