36 lines
975 B
C#
36 lines
975 B
C#
using Microsoft.AspNetCore.Identity;
|
|
using RMuseum.Models.Auth.Memory;
|
|
using RSecurityBackend.DbContext;
|
|
using RSecurityBackend.Models.Auth.Db;
|
|
using RSecurityBackend.Models.Auth.Memory;
|
|
using RSecurityBackend.Services.Implementation;
|
|
|
|
namespace RMuseum.Services.Implementation
|
|
{
|
|
/// <summary>
|
|
/// Role Service Implementation
|
|
/// </summary>
|
|
public class RoleService : RoleServiceBase
|
|
{
|
|
/// <summary>
|
|
/// gets list of SecurableItem, should be reimplemented in end user applications
|
|
/// </summary>
|
|
/// <returns></returns>
|
|
public override SecurableItem[] GetSecurableItems()
|
|
{
|
|
return RMuseumSecurableItem.Items;
|
|
}
|
|
|
|
/// <summary>
|
|
/// constructor
|
|
/// </summary>
|
|
/// <param name="roleManager"></param>
|
|
public RoleService(
|
|
RoleManager<RAppRole> roleManager
|
|
) : base(roleManager)
|
|
{
|
|
}
|
|
|
|
}
|
|
}
|