|
@@ -39,12 +39,12 @@ namespace VCommonCoreExample.AppServices.System.Roles
|
|
|
|
|
|
public class RoleService : DbTableAppServiceBase<Role>, IRoleService
|
|
|
{
|
|
|
- private readonly IPermissionManager _permissionManager;
|
|
|
+ private readonly PermissionProvider _permissionProvider;
|
|
|
private readonly AuthCache _authCache;
|
|
|
|
|
|
- public RoleService(IPermissionManager permissionManager, AuthCache authCache)
|
|
|
+ public RoleService(PermissionProvider permissionProvider, AuthCache authCache)
|
|
|
{
|
|
|
- _permissionManager = permissionManager;
|
|
|
+ _permissionProvider = permissionProvider;
|
|
|
_authCache = authCache;
|
|
|
}
|
|
|
|
|
@@ -65,7 +65,7 @@ namespace VCommonCoreExample.AppServices.System.Roles
|
|
|
|
|
|
public RoleFormPrepOutput FormPrep(Guid? input)
|
|
|
{
|
|
|
- var tree = _permissionManager.GetPermissionTreeOutput(VSession.Side);
|
|
|
+ var tree = _permissionProvider.GetPermissionTreeOutput(VSession.Side);
|
|
|
|
|
|
var treeOutput = TreeCopy.CreateFrom<PermissionNodeOutput, ElTreeNode, string, string>(tree,
|
|
|
(k, v, c) => new ElTreeNode { Key = k, Label = v, Children = c.ToArray() },
|
|
@@ -86,7 +86,7 @@ namespace VCommonCoreExample.AppServices.System.Roles
|
|
|
{
|
|
|
foreach (var s in input.PermissionSet)
|
|
|
{
|
|
|
- if (false == _permissionManager.ValidPermission(s)) throw new VFriendlyException($"无效的权限代码:{s}");
|
|
|
+ if (false == _permissionProvider.ValidPermission(s)) throw new VFriendlyException($"无效的权限代码:{s}");
|
|
|
}
|
|
|
|
|
|
var repo = GetRepository();
|
|
@@ -103,7 +103,7 @@ namespace VCommonCoreExample.AppServices.System.Roles
|
|
|
{
|
|
|
foreach (var s in input.PermissionSet)
|
|
|
{
|
|
|
- if (false == _permissionManager.ValidPermission(s)) throw new VFriendlyException($"无效的权限代码:{s}");
|
|
|
+ if (false == _permissionProvider.ValidPermission(s)) throw new VFriendlyException($"无效的权限代码:{s}");
|
|
|
}
|
|
|
|
|
|
var repo = GetRepository();
|