using System;
using Telerik.Sitefinity;
using Telerik.Sitefinity.Pages.Model;

namespace SitefinityWebApp
{
    public class QueryPages_FindPageDataByNode_FluentAPI
    {
        public PageData FindPageDataByNodeFluentAPI(Guid pageNodeId)
        {
            PageData pageData = null;

            var count = 0;

            App.WorkWith().Pages().Where(pN => pN.Id == pageNodeId).Count(out count);

            if (count != 0)
            {
                pageData = App.WorkWith().Page(pageNodeId).Get().GetPageData();
            }

            return pageData;
        }
    }
}