Table of Contents

Interface ISiteSearch

Namespace
InSite.Application.Sites.Read
Assembly
Shift.Sdk.dll
public interface ISiteSearch
Extension Methods

Methods

BindFirst<T>(Expression<Func<QSite, T>>, Expression<Func<QSite, bool>>, string, string)

T BindFirst<T>(Expression<Func<QSite, T>> binder, Expression<Func<QSite, bool>> filter, string modelSort = null, string entitySort = null)

Parameters

binder Expression<Func<QSite, T>>
filter Expression<Func<QSite, bool>>
modelSort string
entitySort string

Returns

T

Type Parameters

T

Bind<T>(Expression<Func<QSite, T>>, QSiteFilter)

T[] Bind<T>(Expression<Func<QSite, T>> binder, QSiteFilter filter)

Parameters

binder Expression<Func<QSite, T>>
filter QSiteFilter

Returns

T[]

Type Parameters

T

Bind<T>(Expression<Func<QSite, T>>, Expression<Func<QSite, bool>>, string, string)

T[] Bind<T>(Expression<Func<QSite, T>> binder, Expression<Func<QSite, bool>> filter, string modelSort = null, string entitySort = null)

Parameters

binder Expression<Func<QSite, T>>
filter Expression<Func<QSite, bool>>
modelSort string
entitySort string

Returns

T[]

Type Parameters

T

Count(QSiteFilter)

int Count(QSiteFilter filter)

Parameters

filter QSiteFilter

Returns

int

Count(Expression<Func<QSite, bool>>)

int Count(Expression<Func<QSite, bool>> filter)

Parameters

filter Expression<Func<QSite, bool>>

Returns

int

Select(Guid)

QSite Select(Guid id)

Parameters

id Guid

Returns

QSite

Select(string, Guid)

QSite Select(string title, Guid organizationId)

Parameters

title string
organizationId Guid

Returns

QSite

SelectCount(Guid)

CountInfo[] SelectCount(Guid organizationId)

Parameters

organizationId Guid

Returns

CountInfo[]

SelectRecent(Guid, int)

RecentInfo[] SelectRecent(Guid organizationId, int take)

Parameters

organizationId Guid
take int

Returns

RecentInfo[]