Class QMembershipSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class QMembershipSearch : IMembershipSearch
- Inheritance
-
QMembershipSearch
- Implements
-
- Inherited Members
-
Constructors
QMembershipSearch()
public QMembershipSearch()
Methods
Exists(Guid, Guid)
public bool Exists(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- bool
GetGroupAllMembershipIds(Guid)
public List<Guid> GetGroupAllMembershipIds(Guid group)
Parameters
group Guid
Returns
- List<Guid>
GetMembershipId(Guid, Guid)
public Guid? GetMembershipId(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- Guid?
GetUserAllMembershipIds(Guid)
public List<Guid> GetUserAllMembershipIds(Guid user)
Parameters
user Guid
Returns
- List<Guid>
public List<QMembership> Select(QMembershipFilter filter, params Expression<Func<QMembership, object>>[] includes)
Parameters
filter QMembershipFilter
includes Expression<Func<QMembership, object>>[]
Returns
- List<QMembership>
Select(Guid)
public QMembership Select(Guid membership)
Parameters
membership Guid
Returns
- QMembership
Select(Guid, Guid)
public QMembership Select(Guid user, Guid group)
Parameters
user Guid
group Guid
Returns
- QMembership
SelectDeletion(Guid)
public QMembershipDeletion SelectDeletion(Guid membership)
Parameters
membership Guid
Returns
- QMembershipDeletion
SelectExpired(DateTimeOffset)
public List<QMembership> SelectExpired(DateTimeOffset expireDate)
Parameters
expireDate DateTimeOffset
Returns
- List<QMembership>
SelectExpired(Guid, DateTimeOffset, int)
public List<QMembership> SelectExpired(Guid groupId, DateTimeOffset nowDate, int lifetimeDays)
Parameters
groupId Guid
nowDate DateTimeOffset
lifetimeDays int
Returns
- List<QMembership>