/// <summary> /// 编辑/新建 /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult Edit(string id) { if (string.IsNullOrEmpty(id)) { MenuInfoModel = new MenuInfo(); } else { Guid editId = Guid.Parse(id); M_MENU editModel = _menuService.GetModels(l => l.KID.Equals(editId)).FirstOrDefault(); MenuInfo infoModel = ServiceFactory.Mapping <M_MENU, MenuInfo>(editModel); MenuInfoModel = infoModel; } return(View(Json(MenuInfoModel))); }
/// <summary> /// 获取菜单项数据 /// </summary> /// <returns></returns> public JsonResult GetMenuList() { IMenuBll service = ServiceFactory.GetService <MenuBll, IMenuBll>(); List <M_MENU> list = service.GetModels(w => true).ToList <M_MENU>(); MenuBuildHelper menuHelper = new MenuBuildHelper(list); var trees = menuHelper.TreeBuild(); return(Json(trees)); }