Table of Contents

Interface IRoleRepository

Namespace
Oqtane.Repository
Assembly
Oqtane.Server.dll
public interface IRoleRepository

Methods

AddRole(Role)

Role AddRole(Role role)

Parameters

role Role

Returns

Role

DeleteRole(int)

void DeleteRole(int roleId)

Parameters

roleId int

GetRole(int)

Role GetRole(int roleId)

Parameters

roleId int

Returns

Role

GetRole(int, bool)

Role GetRole(int roleId, bool tracking)

Parameters

roleId int
tracking bool

Returns

Role

GetRoles(int)

IEnumerable<Role> GetRoles(int siteId)

Parameters

siteId int

Returns

IEnumerable<Role>

GetRoles(int, bool)

IEnumerable<Role> GetRoles(int siteId, bool includeGlobalRoles)

Parameters

siteId int
includeGlobalRoles bool

Returns

IEnumerable<Role>

UpdateRole(Role)

Role UpdateRole(Role role)

Parameters

role Role

Returns

Role