public object SaveSelectMenu(SelectMenuDto selectMenuDto) { var result = new object(); try { List <Menu> menus = _ctx.Menu.Where(m => selectMenuDto.MenusId.Contains(m.Id)).ToList(); foreach (Menu item in menus) { int[] positionIds = StringToInt(item.PositionId); if (Array.IndexOf(positionIds, selectMenuDto.PositionId) == -1) { string str = item.PositionId + "," + selectMenuDto.PositionId; item.PositionId = str; _ctx.SaveChanges(); } } result = new { isSuccess = true, message = "权限配置成功!" }; } catch { result = new { isSuccess = false, message = "权限配置失败!" }; } return(result); }
public object SaveSelectMenu(SelectMenuDto selectMenuDto) { return(_permissionManager.SaveSelectMenu(selectMenuDto)); }
public object SaveSelectMenu([FromBody] SelectMenuDto selectMenuDto) { return(_permissionAppServer.SaveSelectMenu(selectMenuDto)); }