Interface IMembershipSearch
- Namespace
- InSite.Application.Contacts.Read
- Assembly
- Shift.Sdk.dll
public interface IMembershipSearch
- Extension Methods
-
Methods
bool Exists(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- bool
List<Guid> GetGroupAllMembershipIds(Guid group)
Parameters
group Guid
Returns
- List<Guid>
Guid? GetMembershipId(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- Guid?
List<Guid> GetUserAllMembershipIds(Guid user)
Parameters
user Guid
Returns
- List<Guid>
List<QMembership> Select(QMembershipFilter filter, params Expression<Func<QMembership, object>>[] includes)
Parameters
filter QMembershipFilter
includes Expression<Func<QMembership, object>>[]
Returns
- List<QMembership>
QMembership Select(Guid membership)
Parameters
membership Guid
Returns
- QMembership
QMembership Select(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- QMembership
QMembershipDeletion SelectDeletion(Guid membershipId)
Parameters
membershipId Guid
Returns
- QMembershipDeletion
List<QMembership> SelectExpired(DateTimeOffset expireDate)
Parameters
expireDate DateTimeOffset
Returns
- List<QMembership>
List<QMembership> SelectExpired(Guid groupId, DateTimeOffset nowDate, int lifetimeDays)
Parameters
groupId Guid
nowDate DateTimeOffset
lifetimeDays int
Returns
- List<QMembership>