Interface IMemberRepository
Assembly: cs.temp.dll.dll
Syntax
public interface IMemberRepository : IContentRepository<int, IMember>
Methods
Exists(String)
Checks if a member with the username exists
Declaration
bool Exists(string username)
Parameters
Type |
Name |
Description |
System.String |
username |
|
Returns
Type |
Description |
System.Boolean |
|
FindMembersInRole(String, String, StringPropertyMatchType)
Finds members in a given role
Declaration
IEnumerable<IMember> FindMembersInRole(string roleName, string usernameToMatch, StringPropertyMatchType matchType = null)
Parameters
Type |
Name |
Description |
System.String |
roleName |
|
System.String |
usernameToMatch |
|
StringPropertyMatchType |
matchType |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IMember> |
|
GetByMemberGroup(String)
Get all members in a specific group
Declaration
IEnumerable<IMember> GetByMemberGroup(string groupName)
Parameters
Type |
Name |
Description |
System.String |
groupName |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IMember> |
|
GetByUsername(String)
Declaration
IMember GetByUsername(string username)
Parameters
Type |
Name |
Description |
System.String |
username |
|
Returns
GetCountByQuery(IQuery<IMember>)
Gets the count of items based on a complex query
Declaration
int GetCountByQuery(IQuery<IMember> query)
Parameters
Type |
Name |
Description |
IQuery<IMember> |
query |
|
Returns
Type |
Description |
System.Int32 |
|
GetMemberIds(String[])
Declaration
int[] GetMemberIds(string[] names)
Parameters
Type |
Name |
Description |
System.String[] |
names |
|
Returns
Type |
Description |
System.Int32[] |
|
SetLastLogin(String, DateTime)
Sets a members last login date based on their username
Declaration
void SetLastLogin(string username, DateTime date)
Parameters
Type |
Name |
Description |
System.String |
username |
|
System.DateTime |
date |
|