/// <summary> /// 后台管理框架获取菜单通用方法 /// </summary> private void initMenus() { SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController(); List<System.Collections.Hashtable> menu = menuController.getAll(); ViewData["menus"] = menu; }
public ActionResult MenuEdit(string id = null) { SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController(); this.init(); if (id == null) { ViewData["title"] = "新增菜单"; } else { System.Collections.Hashtable menu = menuController.load(id); if (menu != null) { ViewData["menu"] = menu; } ViewData["title"] = "编辑菜单"; } ViewData["open_menu"] = "系统管理"; List<System.Collections.Hashtable> menus = menuController.getTopMenu(); ViewData["top_menus"] = menus; return View(); }
public ActionResult MenuSave() { SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController(); DatabaseLib.Tools tools = new DatabaseLib.Tools(); string strParam = Request.Form.ToString(); System.Collections.Hashtable menu_data = tools.paramToData(strParam); string menu_id = CommonLib.Common.Validate.IsNullString(Request.Params["MenuID"]); if (menu_id == "") { menu_id = menuController.add(menu_data); if (menu_id == null) { return RedirectToRoute("menu-add"); } } else { menuController.save(menu_data); } return RedirectToRoute("menu-add"); }
public ActionResult MenuDelete(string id = null, int page = 1) { SystemConfigureLib.MenuController menuController = new SystemConfigureLib.MenuController(); this.init(); if (id == null) { return RedirectToRoute("menu-list-home"); } else { menuController.delete(id); return RedirectToRoute("menu-list", new { page = page }); } }