public ActionResult Index(string roleId) { var listPerIds = _roleAuthorizeService.GetList(roleId).Select(c => c.ModuleId).ToList(); var listAllPers = _permissionService.GetList(); List <ZTreeNode> result = new List <ZTreeNode>(); foreach (var item in listAllPers) { ZTreeNode model = new ZTreeNode(); model.@checked = listPerIds.Contains(item.Id) ? model.@checked = true : model.@checked = false; model.id = item.Id; model.pId = item.ParentId; model.name = item.Name; model.open = true; result.Add(model); } return(Content(result.ToJson())); }