Show / Hide Table of Contents

Class MenuPermissionCollection

Inheritance
object
MenuPermissionCollection
Namespace: Dnn.PersonaBar.Library.Permissions
Assembly: Dnn.PersonaBar.Library.dll
Syntax
public class MenuPermissionCollection : GenericCollectionBase<MenuPermissionInfo>

Constructors

MenuPermissionCollection()

Declaration
public MenuPermissionCollection()

MenuPermissionCollection(MenuPermissionCollection)

Declaration
public MenuPermissionCollection(MenuPermissionCollection permissions)
Parameters
Type Name Description
MenuPermissionCollection permissions

MenuPermissionCollection(ArrayList, int)

Declaration
public MenuPermissionCollection(ArrayList menuPermissions, int menuId)
Parameters
Type Name Description
ArrayList menuPermissions
int menuId

MenuPermissionCollection(IList<MenuPermissionInfo>)

Declaration
public MenuPermissionCollection(IList<MenuPermissionInfo> menuPermissions)
Parameters
Type Name Description
IList<MenuPermissionInfo> menuPermissions

Methods

Add(MenuPermissionInfo, bool)

Declaration
public int Add(MenuPermissionInfo value, bool checkForDuplicates)
Parameters
Type Name Description
MenuPermissionInfo value
bool checkForDuplicates
Returns
Type Description
int

AddRange(MenuPermissionCollection)

Declaration
public void AddRange(MenuPermissionCollection menuPermissions)
Parameters
Type Name Description
MenuPermissionCollection menuPermissions

AddRange(ArrayList)

Declaration
public void AddRange(ArrayList menuPermissions)
Parameters
Type Name Description
ArrayList menuPermissions

AddRange(IList<MenuPermissionInfo>)

Declaration
public void AddRange(IList<MenuPermissionInfo> menuPermissions)
Parameters
Type Name Description
IList<MenuPermissionInfo> menuPermissions

CompareTo(MenuPermissionCollection)

Declaration
public bool CompareTo(MenuPermissionCollection menuPermissionCollection)
Parameters
Type Name Description
MenuPermissionCollection menuPermissionCollection
Returns
Type Description
bool

Remove(int, int, int)

Declaration
public void Remove(int permissionId, int roleId, int userId)
Parameters
Type Name Description
int permissionId
int roleId
int userId

ToList()

Declaration
public List<PermissionInfoBase> ToList()
Returns
Type Description
List<PermissionInfoBase>

ToString(string)

Declaration
public string ToString(string key)
Parameters
Type Name Description
string key
Returns
Type Description
string

Where(Func<MenuPermissionInfo, bool>)

Declaration
public IEnumerable<MenuPermissionInfo> Where(Func<MenuPermissionInfo, bool> predicate)
Parameters
Type Name Description
Func<MenuPermissionInfo, bool> predicate
Returns
Type Description
IEnumerable<MenuPermissionInfo>

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS