Table of Contents

Class SiteSearch

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class SiteSearch : ISiteSearch
Inheritance
SiteSearch
Implements
Inherited Members

Constructors

SiteSearch()

public SiteSearch()

Methods

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

public 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)

public 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)

public 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)

public int Count(QSiteFilter filter)

Parameters

filter QSiteFilter

Returns

int

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

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

Parameters

filter Expression<Func<QSite, bool>>

Returns

int

Select(Guid)

public QSite Select(Guid id)

Parameters

id Guid

Returns

QSite

Select(Guid, params Expression<Func<QSite, object>>[])

public QSite Select(Guid id, params Expression<Func<QSite, object>>[] includes)

Parameters

id Guid
includes Expression<Func<QSite, object>>[]

Returns

QSite

Select(string, Guid)

public QSite Select(string title, Guid organizationId)

Parameters

title string
organizationId Guid

Returns

QSite

SelectCount(Guid)

public CountInfo[] SelectCount(Guid organizationId)

Parameters

organizationId Guid

Returns

CountInfo[]

SelectFirst(Expression<Func<QSite, bool>>, params Expression<Func<QSite, object>>[])

public static QSite SelectFirst(Expression<Func<QSite, bool>> filter, params Expression<Func<QSite, object>>[] includes)

Parameters

filter Expression<Func<QSite, bool>>
includes Expression<Func<QSite, object>>[]

Returns

QSite

SelectRecent(Guid, int)

public RecentInfo[] SelectRecent(Guid organizationId, int take)

Parameters

organizationId Guid
take int

Returns

RecentInfo[]