Table of Contents

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>

Select(QMembershipFilter, params Expression<Func<QMembership, object>>[])

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>