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
public static Individual SelectIndividual(int key, params Expression<Func<Individual, object>>[] includes)
Parameters
key int
includes Expression<Func<Individual, object>>[]
Returns
- Individual