Class UserRoleRepository
- Namespace
- Oqtane.Repository
- Assembly
- Oqtane.Server.dll
public class UserRoleRepository : IUserRoleRepository
- Inheritance
-
object
UserRoleRepository
- Implements
-
Constructors
UserRoleRepository(IDbContextFactory<TenantDBContext>, IRoleRepository, ITenantManager, UserManager<IdentityUser>, IMemoryCache)
public UserRoleRepository(IDbContextFactory<TenantDBContext> dbContextFactory, IRoleRepository roles, ITenantManager tenantManager, UserManager<IdentityUser> identityUserManager, IMemoryCache cache)
Parameters
dbContextFactory
IDbContextFactory<TenantDBContext>
roles
IRoleRepository
tenantManager
ITenantManager
identityUserManager
UserManager<IdentityUser>
cache
IMemoryCache
Methods
AddUserRole(UserRole)
public UserRole AddUserRole(UserRole userRole)
Parameters
userRole
UserRole
Returns
- UserRole
DeleteUserRole(int)
public void DeleteUserRole(int userRoleId)
Parameters
userRoleId
int
DeleteUserRoles(int)
public void DeleteUserRoles(int userId)
Parameters
userId
int
GetUserRole(int)
public UserRole GetUserRole(int userRoleId)
Parameters
userRoleId
int
Returns
- UserRole
GetUserRole(int, bool)
public UserRole GetUserRole(int userRoleId, bool tracking)
Parameters
userRoleId
int
tracking
bool
Returns
- UserRole
GetUserRole(int, int)
public UserRole GetUserRole(int userId, int roleId)
Parameters
userId
int
roleId
int
Returns
- UserRole
GetUserRole(int, int, bool)
public UserRole GetUserRole(int userId, int roleId, bool tracking)
Parameters
userId
int
roleId
int
tracking
bool
Returns
- UserRole
GetUserRoles(int)
public IEnumerable<UserRole> GetUserRoles(int siteId)
Parameters
siteId
int
Returns
- IEnumerable<UserRole>
GetUserRoles(int, int)
public IEnumerable<UserRole> GetUserRoles(int userId, int siteId)
Parameters
userId
int
siteId
int
Returns
- IEnumerable<UserRole>
GetUserRoles(string, int)
public IEnumerable<UserRole> GetUserRoles(string roleName, int siteId)
Parameters
roleName
string
siteId
int
Returns
- IEnumerable<UserRole>
UpdateUserRole(UserRole)
public UserRole UpdateUserRole(UserRole userRole)
Parameters
userRole
UserRole
Returns
- UserRole