Table of Contents

Class DirectAccessSearch

Namespace
InSite.Persistence.Integration.DirectAccess
Assembly
InSite.Persistence.dll
public class DirectAccessSearch : IDirectAccessSearch
Inheritance
DirectAccessSearch
Implements
Inherited Members

Constructors

DirectAccessSearch()

public DirectAccessSearch()

Methods

CountByFilter(IndividualFilter)

public static int CountByFilter(IndividualFilter filter)

Parameters

filter IndividualFilter

Returns

int

CountIndividuals()

public int CountIndividuals()

Returns

int

GetUniqueEmail(string, Guid, string, Guid)

public string GetUniqueEmail(string individualEmail, Guid individualIdentifier, string personEmail, Guid personUserIdentifier)

Parameters

individualEmail string
individualIdentifier Guid
personEmail string
personUserIdentifier Guid

Returns

string

SelectByFilter(IndividualFilter)

public static SearchResultList SelectByFilter(IndividualFilter filter)

Parameters

filter IndividualFilter

Returns

SearchResultList

SelectIndividual(int, params Expression<Func<Individual, object>>[])

public static Individual SelectIndividual(int key, params Expression<Func<Individual, object>>[] includes)

Parameters

key int
includes Expression<Func<Individual, object>>[]

Returns

Individual