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(); }
public void RemovePermissionFromRole(RolesModel role, PermissionModel permission) { RolesHasPermissionModel roleHasPermission = role_permission_coll.FirstOrDefault(rp => rp.rolename == role && rp.permission_name == permission); roleHasPermission.Delete(); }