Class RoleRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class RoleRepository : IRoleRepository
- Inheritance
-
RoleRepository
- Implements
-
Constructors
RoleRepository(IDbContextFactory<TenantDBContext>)
public RoleRepository(IDbContextFactory<TenantDBContext> dbContextFactory)
Parameters
dbContextFactory
IDbContextFactory<TenantDBContext>
Methods
AddRole(Role)
public Role AddRole(Role role)
Parameters
role
Role
Returns
- Role
DeleteRole(int)
public void DeleteRole(int roleId)
Parameters
roleId
int
GetRole(int)
public Role GetRole(int roleId)
Parameters
roleId
int
Returns
- Role
GetRole(int, bool)
public Role GetRole(int roleId, bool tracking)
Parameters
roleId
int
tracking
bool
Returns
- Role
GetRoles(int)
public IEnumerable<Role> GetRoles(int siteId)
Parameters
siteId
int
Returns
- IEnumerable<Role>
GetRoles(int, bool)
public IEnumerable<Role> GetRoles(int siteId, bool includeGlobalRoles)
Parameters
siteId
int
includeGlobalRoles
bool
Returns
- IEnumerable<Role>
UpdateRole(Role)
public Role UpdateRole(Role role)
Parameters
role
Role
Returns
- Role