public ActionResult EditElement(T_PageElement el) { if (!ModelState.IsValid) { return(operateContext.RedirectAjax(1, "数据验证失败~", "", "")); } int pe_id = Helper.ToInt(Request["pe_id"]); if (pe_id <= 0) { return(operateContext.RedirectAjax(1, "元素主键不正确", "", "")); } try { operateContext.bllSession.T_PageElement.Modify(el, s => s.pe_id == pe_id, "pe_name", "pe_code", "pe_event", "pe_func", "pe_note"); SessionHelper.RemoveSession(CacheConstant.allCacheElements); //清理元素缓存 return(operateContext.RedirectAjax(0, "编辑成功~", "", "")); } catch (Exception ex) { return(operateContext.RedirectAjax(1, ex.Message, "", "")); } }
public ActionResult AddElement(T_PageElement el) { if (!ModelState.IsValid) { return(operateContext.RedirectAjax(1, "数据验证失败~", "", "")); } int folder_id = Helper.ToInt(Request["folder_id"]); if (folder_id <= 0) { return(operateContext.RedirectAjax(1, "菜单数据不完整", "", "")); } el.folder_id = folder_id; el.pe_create_time = DateTime.Now; el.pe_create_id = operateContext.Usr.user_id; try{ operateContext.bllSession.T_PageElement.Add(el); return(operateContext.RedirectAjax(0, "添加成功~", "", "")); } catch (Exception ex) { return(operateContext.RedirectAjax(1, ex.Message, "", "")); } }