Beispiel #1
0
 public ActionResult GetMenuDataById(int id)
 {
     HCQ2_Model.T_PageFolder page =
         operateContext.bllSession.T_PageFolder.Select(s => s.folder_id == id).FirstOrDefault();
     if (page != null)
     {
         return(operateContext.RedirectAjax(0, "获取成功", page, ""));
     }
     return(operateContext.RedirectAjax(1, "获取失败", "", ""));
 }
Beispiel #2
0
        /// <summary>
        ///  新增菜单
        /// </summary>
        /// <param name="pageFolder"></param>
        /// <returns></returns>
        public ActionResult AddMenu(HCQ2_Model.T_PageFolder pageFolder)
        {
            int folder_pid = Helper.ToInt(Request["pid"]);

            if (!ModelState.IsValid)
            {
                return(operateContext.RedirectAjax(1, "数据验证失败~", "", ""));
            }
            int addID = operateContext.bllSession.T_PageFolder.AddFolder(pageFolder, folder_pid);

            if (addID > 0)
            {
                return(operateContext.RedirectAjax(0, "保存信息成功~", addID, ""));
            }
            return(operateContext.RedirectAjax(1, "保存信息失败~", "", ""));
        }
Beispiel #3
0
        /// <summary>
        ///  编辑菜单
        /// </summary>
        /// <param name="pageFolder"></param>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult EditMenu(HCQ2_Model.T_PageFolder pageFolder, int id)
        {
            if (!ModelState.IsValid)
            {
                return(operateContext.RedirectAjax(1, "数据验证失败~", "", ""));
            }
            bool IsBack = operateContext.bllSession.T_PageFolder.EditPageFolder(pageFolder, id);

            //清理菜单缓存
            //CacheHelper.RemoveCache(CacheConstant.loginUserCacheMenus + operateContext.Usr.user_id);
            if (IsBack)
            {
                pageFolder.folder_id = id;
                return(operateContext.RedirectAjax(0, "编辑信息成功~", pageFolder, ""));
            }
            return(operateContext.RedirectAjax(1, "编辑信息失败~", "", ""));
        }