コード例 #1
0
 public void DelRoleModel(List <RoleInput> model)
 {
     foreach (var item in model)
     {
         long id = Convert.ToInt64(item.ID);
         _sysRolesRepository.Delete(id);
         //删除该角色授权
         _sysMenuActionRepository.DelRoleToMenuAction(id);
         //删除原有授权
         _sysRolesRepository.DelRoleToUser(id);
         //修改角色信息后移除缓存
         _cacheManagerExtens.RemoveRoleToPermissionCache(id);
     }
 }