예제 #1
0
        public void AddPermissionToRole(RolesModel role, PermissionModel permission)
        {
            if (RolesHasPermission(role, permission))
            {
                return;
            }

            RolesHasPermissionModel roleHasPermission = new RolesHasPermissionModel(Session.DefaultSession)
            {
                rolename        = role,
                permission_name = permission
            };

            roleHasPermission.Save();
        }
예제 #2
0
        public void RemovePermissionFromRole(RolesModel role, PermissionModel permission)
        {
            RolesHasPermissionModel roleHasPermission = role_permission_coll.FirstOrDefault(rp => rp.rolename == role && rp.permission_name == permission);

            roleHasPermission.Delete();
        }