Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Last active November 30, 2022 15:02
SF_10.0, SF_10.1, SF_10.2, SF_11.0, SF_11.1, SF_11.2, SF_12.0, SF_12.1, SF_12.2, SF_13.0, SF_13.1, SF_13.2, SF_13.3, SF_14.0, SF_14.1, SF_14.2, SF_14.3 - https://docs.sitefinity.com/for-developers-query-pages
using System.Linq;
using Telerik.Sitefinity;
using Telerik.Sitefinity.Pages.Model;
namespace SitefinityWebApp
{
public class QueryPages_FindPageByTitle_FluentAPI
{
public PageData FindPageByTitleFluentAPI(string pageTitle)
{
PageData pageData = null;
var count = 0;
App.WorkWith().Pages().Where(pN => (pN.Page != null && pN.Page.Title == pageTitle)).Count(out count);
if (count != 0)
{
pageData = App.WorkWith().Pages().Where(pN => (pN.Page != null && pN.Page.Title == pageTitle)).Get().First().Page;
}
return pageData;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment