Interface IPageSearch
- Namespace
- InSite.Application.Sites.Read
- Assembly
- Shift.Sdk.dll
public interface IPageSearch
- Extension Methods
-
Methods
BindFirst<T>(Expression<Func<QPage, T>>, Expression<Func<QPage, bool>>, string, string)
T BindFirst<T>(Expression<Func<QPage, T>> binder, Expression<Func<QPage, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<QPage, T>>
filter Expression<Func<QPage, bool>>
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<QPage, T>>, QPageFilter)
T[] Bind<T>(Expression<Func<QPage, T>> binder, QPageFilter filter)
Parameters
binder Expression<Func<QPage, T>>
filter QPageFilter
Returns
- T[]
Type Parameters
T
Bind<T>(Expression<Func<QPage, T>>, Expression<Func<QPage, bool>>, string, string)
T[] Bind<T>(Expression<Func<QPage, T>> binder, Expression<Func<QPage, bool>> filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<QPage, T>>
filter Expression<Func<QPage, bool>>
modelSort string
entitySort string
Returns
- T[]
Type Parameters
T
Count(QPageFilter)
int Count(QPageFilter filter)
Parameters
filter QPageFilter
Returns
- int
Count(VAssessmentPageFilter)
int Count(VAssessmentPageFilter filter)
Parameters
filter VAssessmentPageFilter
Returns
- int
Count(Expression<Func<QPage, bool>>)
int Count(Expression<Func<QPage, bool>> filter)
Parameters
filter Expression<Func<QPage, bool>>
Returns
- int
CreateTree(Guid)
PageTree CreateTree(Guid site)
Parameters
site Guid
Returns
- PageTree
Exists(Expression<Func<QPage, bool>>)
bool Exists(Expression<Func<QPage, bool>> filter)
Parameters
filter Expression<Func<QPage, bool>>
Returns
- bool
GetAssessmentPage(Guid)
VAssessmentPage GetAssessmentPage(Guid pageId)
Parameters
pageId Guid
Returns
- VAssessmentPage
GetAssessmentPages(Guid[])
VAssessmentPage[] GetAssessmentPages(Guid[] formIdentifiers)
Parameters
formIdentifiers Guid[]
Returns
- VAssessmentPage[]
GetCourseWebPages(Guid)
List<Tuple<string, string>> GetCourseWebPages(Guid course)
Parameters
course Guid
Returns
- List<Tuple<string, string>>
GetDownstreamPages(Guid)
QPage[] GetDownstreamPages(Guid page)
Parameters
page Guid
Returns
- QPage[]
GetPage(Guid)
Parameters
id Guid
Returns
- QPage
GetPageChildrenIds(Guid)
List<Guid> GetPageChildrenIds(Guid page)
Parameters
page Guid
Returns
- List<Guid>
GetPagePath(Guid, bool)
string GetPagePath(Guid id, bool includeHostName)
Parameters
id Guid
includeHostName bool
Returns
- string
GetPageSearchItems(QPageFilter)
PageSearchItem[] GetPageSearchItems(QPageFilter filter)
Parameters
filter QPageFilter
Returns
- PageSearchItem[]
GetReorderByResourceId(Guid, IEnumerable<Guid>)
List<QPage> GetReorderByResourceId(Guid resourceId, IEnumerable<Guid> data)
Parameters
resourceId Guid
data IEnumerable<Guid>
Returns
- List<QPage>
GetReorderBySiteId(Guid, IEnumerable<Guid>)
List<QPage> GetReorderBySiteId(Guid siteId, IEnumerable<Guid> data)
Parameters
siteId Guid
data IEnumerable<Guid>
Returns
- List<QPage>
GetSitePages(Guid)
QPage[] GetSitePages(Guid site)
Parameters
site Guid
Returns
- QPage[]
GetTreePages(Guid)
QPage[] GetTreePages(Guid page)
Parameters
page Guid
Returns
- QPage[]
LoadPage(Guid?, Guid, Guid, QPageExport, QPage, Guid?, Dictionary<string, Guid?>)
void LoadPage(Guid? parentOrganization, Guid organization, Guid user, QPageExport exportPage, QPage page, Guid? webSiteIdentifier, Dictionary<string, Guid?> groups = null)
Parameters
parentOrganization Guid?
organization Guid
user Guid
exportPage QPageExport
page QPage
webSiteIdentifier Guid?
groups Dictionary<string, Guid?>
LoadSite(Guid?, Guid, Guid, QSiteExport, QSite)
void LoadSite(Guid? parentOrganization, Guid organization, Guid user, QSiteExport exportSite, QSite site)
Parameters
parentOrganization Guid?
organization Guid
user Guid
exportSite QSiteExport
site QSite
SavePageContent(QPageExport, QPage)
void SavePageContent(QPageExport exportPage, QPage page)
Parameters
exportPage QPageExport
page QPage
Select(VAssessmentPageFilter)
VAssessmentPage[] Select(VAssessmentPageFilter filter)
Parameters
filter VAssessmentPageFilter
Returns
- VAssessmentPage[]
Select(Guid, params Expression<Func<QPage, object>>[])
QPage Select(Guid id, params Expression<Func<QPage, object>>[] includes)
Parameters
id Guid
includes Expression<Func<QPage, object>>[]
Returns
- QPage
Select(Expression<Func<QPage, bool>>, params Expression<Func<QPage, object>>[])
QPage[] Select(Expression<Func<QPage, bool>> filter, params Expression<Func<QPage, object>>[] includes)
Parameters
filter Expression<Func<QPage, bool>>
includes Expression<Func<QPage, object>>[]
Returns
- QPage[]
SerializePage(Guid)
byte[] SerializePage(Guid id)
Parameters
id Guid
Returns
- byte[]
SerializeSite(Guid)
byte[] SerializeSite(Guid id)
Parameters
id Guid
Returns
- byte[]