/// <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)));
 }
示例#2
0
        /// <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));
        }