Table of Contents

Class PersonCriteria

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class PersonCriteria
Inheritance
PersonCriteria
Inherited Members

Methods

BindFirst<T>(Expression<Func<Person, T>>, PersonFilter, string, string)

public static T BindFirst<T>(Expression<Func<Person, T>> binder, PersonFilter filter, string modelSort = null, string entitySort = null)

Parameters

binder Expression<Func<Person, T>>
filter PersonFilter
modelSort string
entitySort string

Returns

T

Type Parameters

T

Bind<T>(Expression<Func<Person, T>>, PersonFilter)

public static T[] Bind<T>(Expression<Func<Person, T>> binder, PersonFilter filter)

Parameters

binder Expression<Func<Person, T>>
filter PersonFilter

Returns

T[]

Type Parameters

T

Count(PersonFilter)

public static int Count(PersonFilter filter)

Parameters

filter PersonFilter

Returns

int

Exists(PersonFilter)

public static bool Exists(PersonFilter filter)

Parameters

filter PersonFilter

Returns

bool

Select(PersonFilter, params Expression<Func<Person, object>>[])

public static List<Person> Select(PersonFilter filter, params Expression<Func<Person, object>>[] includes)

Parameters

filter PersonFilter
includes Expression<Func<Person, object>>[]

Returns

List<Person>

SelectFirst(PersonFilter, params Expression<Func<Person, object>>[])

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

Parameters

filter PersonFilter
includes Expression<Func<Person, object>>[]

Returns

Person

SelectForGrid(PersonFilter)

public static SearchResultList SelectForGrid(PersonFilter filter)

Parameters

filter PersonFilter

Returns

SearchResultList

SelectForPortalSearch(PersonFilter)

public static PersonPortalSearchResultItem[] SelectForPortalSearch(PersonFilter filter)

Parameters

filter PersonFilter

Returns

PersonPortalSearchResultItem[]

SelectSearchResults(PersonFilter)

public static List<PersonSearchResultItem> SelectSearchResults(PersonFilter filter)

Parameters

filter PersonFilter

Returns

List<PersonSearchResultItem>