Exemple #1
0
        private void CreateRolePermissions(string roleId, PermissionUtils.Permission p)
        {
            var cs = PermissionUtils.GrantPermissionAndChildPermissionsToRole(p, roleId);

            foreach (var c in cs)
            {
                _rolePermissionApplicationService.When(c);
            }
        }
Exemple #2
0
        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);
                }
            }
        }