public IHttpActionResult getByID(int id) { RetMsg ret = new RetMsg(); try { sys_Menu r = MySQLDB.QueryById <sys_Menu, int>(id); ret.flag = true; ret.data = r; } catch (Exception ex) { ret.msg = ex.Message; } return(Json(ret)); }
private bool Add() { //System.Data.Objects.ObjectContext oc = ObjectContextHelper.CreateDbContext(); var LastMenu = MenuService.FirstOrDefault(p => p.Id != "0", p => p.Id, EnumHelper.ParseEnumByString<OrderingOrders>("DESC")); var menu = new sys_Menu { Id = SerialNumber.Get("M", LastMenu != null ? LastMenu.Id : "", 3), AppId = Convert.ToInt32(hf_Appid.Text), MenuName = tbxMenuName.Text.Trim(), MenuCode = tbxMenuCode.Text.Trim(), PId = hf_PMid.Text, Ico = hf_MenuIcon.Text, Url = tbxUrl.Text.Trim(), SortIndex = Convert.ToInt32(nbSortIndex.Text), Describe = taDescribe.Text, IsOperRes = cbxIsOperRes.Checked, IsUsing = Convert.ToBoolean(cbxIsUsing.Checked), IsDelete = false, CreateDate = DateTime.Now, CreateUserName = BaseUserName, CreateRealName = BaseRealName, }; IEnumerable<int> ActionList = ArrStrToInt(cblAction.SelectedValueArray.ToList()); menu.sys_Action = ActionService.Where(p => ActionList.Contains(p.Id)).ToList(); MenuService.Add(menu); Log(LogType.新增, string.Format("添加菜单:{0}", menu.MenuName), "菜单管理"); return DbContext.SaveChanges() > 0; }