Interface IMemberGroupRepository
Namespace:System.Dynamic.ExpandoObject
Assembly:Umbraco.Core.dll
Syntax
public interface IMemberGroupRepository : IRepositoryQueryable<int, IMemberGroup>, IRepository<int, IMemberGroup>, IReadRepository<int, IMemberGroup>, IRepository, IDisposable
Methods
AssignRoles(Int32[], String[])
Declaration
void AssignRoles(int[] memberIds, string[] roleNames)
Parameters
Type |
Name |
Description |
System.Int32[] |
memberIds |
|
System.String[] |
roleNames |
|
AssignRoles(String[], String[])
Declaration
void AssignRoles(string[] usernames, string[] roleNames)
Parameters
Type |
Name |
Description |
System.String[] |
usernames |
|
System.String[] |
roleNames |
|
CreateIfNotExists(String)
Creates the new member group if it doesn't already exist
Declaration
IMemberGroup CreateIfNotExists(string roleName)
Parameters
Type |
Name |
Description |
System.String |
roleName |
|
Returns
DissociateRoles(Int32[], String[])
Declaration
void DissociateRoles(int[] memberIds, string[] roleNames)
Parameters
Type |
Name |
Description |
System.Int32[] |
memberIds |
|
System.String[] |
roleNames |
|
DissociateRoles(String[], String[])
Declaration
void DissociateRoles(string[] usernames, string[] roleNames)
Parameters
Type |
Name |
Description |
System.String[] |
usernames |
|
System.String[] |
roleNames |
|
GetByName(String)
Gets a member group by it's name
Declaration
IMemberGroup GetByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
Returns the member groups for a given member
Declaration
IEnumerable<IMemberGroup> GetMemberGroupsForMember(int memberId)
Parameters
Type |
Name |
Description |
System.Int32 |
memberId |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IMemberGroup> |
|
Returns the member groups for a given member
Declaration
IEnumerable<IMemberGroup> GetMemberGroupsForMember(string username)
Parameters
Type |
Name |
Description |
System.String |
username |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<IMemberGroup> |
|
GetMemberIds(String[])
Declaration
int[] GetMemberIds(string[] names)
Parameters
Type |
Name |
Description |
System.String[] |
names |
|
Returns
Type |
Description |
System.Int32[] |
|