Interface IPersonSecretSearch
- Namespace
- InSite.Application.Contacts.Read
- Assembly
- Shift.Sdk.dll
public interface IPersonSecretSearch
- Extension Methods
-
Methods
T[] Bind<T>(Expression<Func<QPersonSecret, T>> binder, QPersonSecretFilter filter)
Parameters
binder Expression<Func<QPersonSecret, T>>
filter QPersonSecretFilter
Returns
- T[]
Type Parameters
T
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
Returns
- int
int Count(QPersonSecretFilter filter)
Parameters
filter QPersonSecretFilter
Returns
- int
QPersonSecret GetByPerson(Guid personId, string name)
Parameters
personId Guid
name string
Returns
- QPersonSecret
QPersonSecret GetBySecretValue(string secret)
Parameters
secret string
Returns
- QPersonSecret
QPersonSecret GetBySecretValue(string secret, params Expression<Func<QPersonSecret, object>>[] includes)
Parameters
secret string
includes Expression<Func<QPersonSecret, object>>[]
Returns
- QPersonSecret
QPersonSecret GetSecret(Guid secretId)
Parameters
secretId Guid
Returns
- QPersonSecret
QPersonSecret GetSecret(Guid secretId, params Expression<Func<QPersonSecret, object>>[] includes)
Parameters
secretId Guid
includes Expression<Func<QPersonSecret, object>>[]
Returns
- QPersonSecret