Table of Contents

Interface IPersonSecretSearch

Namespace
InSite.Application.Contacts.Read
Assembly
Shift.Sdk.dll
public interface IPersonSecretSearch
Extension Methods

Methods

Bind<T>(Expression<Func<QPersonSecret, T>>, QPersonSecretFilter)

T[] Bind<T>(Expression<Func<QPersonSecret, T>> binder, QPersonSecretFilter filter)

Parameters

binder Expression<Func<QPersonSecret, T>>
filter QPersonSecretFilter

Returns

T[]

Type Parameters

T

Bind<T>(Expression<Func<QPersonSecret, T>>, QPersonSecretFilter, params Expression<Func<QPersonSecret, object>>[])

T[] Bind<T>(Expression<Func<QPersonSecret, T>> binder, QPersonSecretFilter filter, params Expression<Func<QPersonSecret, object>>[] includes)

Parameters

binder Expression<Func<QPersonSecret, T>>
filter QPersonSecretFilter
includes Expression<Func<QPersonSecret, object>>[]

Returns

T[]

Type Parameters

T

Count()

int Count()

Returns

int

Count(QPersonSecretFilter)

int Count(QPersonSecretFilter filter)

Parameters

filter QPersonSecretFilter

Returns

int

GetByPerson(Guid, string)

QPersonSecret GetByPerson(Guid personId, string name)

Parameters

personId Guid
name string

Returns

QPersonSecret

GetBySecretValue(string)

QPersonSecret GetBySecretValue(string secret)

Parameters

secret string

Returns

QPersonSecret

GetBySecretValue(string, params Expression<Func<QPersonSecret, object>>[])

QPersonSecret GetBySecretValue(string secret, params Expression<Func<QPersonSecret, object>>[] includes)

Parameters

secret string
includes Expression<Func<QPersonSecret, object>>[]

Returns

QPersonSecret

GetSecret(Guid)

QPersonSecret GetSecret(Guid secretId)

Parameters

secretId Guid

Returns

QPersonSecret

GetSecret(Guid, params Expression<Func<QPersonSecret, object>>[])

QPersonSecret GetSecret(Guid secretId, params Expression<Func<QPersonSecret, object>>[] includes)

Parameters

secretId Guid
includes Expression<Func<QPersonSecret, object>>[]

Returns

QPersonSecret