private void CreateRolePermissions(string roleId, PermissionUtils.Permission p) { var cs = PermissionUtils.GrantPermissionAndChildPermissionsToRole(p, roleId); foreach (var c in cs) { _rolePermissionApplicationService.When(c); } }
private void CreatePermission(PermissionUtils.Permission p) { var c = p.ToCreatePermission(); _permissionApplicationService.When(c); if (p.ChildPermissions != null) { foreach (var childP in p.ChildPermissions) { CreatePermission(childP); } } }