/// <summary> /// 更新一条菜单信息 /// </summary> /// <param name="model">菜单信息</param> /// <returns>成功信息</returns> /// <author>谢锐 2014-3-15 00:24</author> public ActionResult UpdateSiteMenuInfo(SiteMenuModel model) { ResultSet resultSet = new ResultSet(); try { var settingsSiteMenu = _settingsService.GetSiteMenuById(model.Id); settingsSiteMenu.Id = model.Id; settingsSiteMenu.Name = model.Name; settingsSiteMenu.ParentId = model.ParentId; settingsSiteMenu.SrcUrl = model.SrcUrl; settingsSiteMenu.ImageUrl = model.ImageUrl; settingsSiteMenu.Content = model.Content; _settingsService.UpdateSiteMenu(settingsSiteMenu); resultSet.Result = true; resultSet.msg = "成功执行"; } catch { resultSet.Result = false; resultSet.msg = "执行失败"; } return Json(resultSet); }
/// <summary> /// 得到头部的菜单 /// </summary> /// <returns>菜单集合</returns> /// <author>谢锐 2014-1-26 00:21</author> public ActionResult TopMenu() { var menu = _settingsService.GetSiteMenuByParentId(0); var model = menu.Select(p => { var siteMenuModel = new SiteMenuModel(); siteMenuModel.Id = p.Id; siteMenuModel.Name = p.Name; siteMenuModel.SrcUrl = p.SrcUrl; siteMenuModel.ParentId = p.ParentId; return siteMenuModel; }); return View(model); }
/// <summary> /// 进入更新页面 /// </summary> /// <param name="id">菜单Id</param> /// <returns>菜单信息</returns> /// <author>谢锐 2014-3-14 23:28</author> public ActionResult EditSiteMenu(int id) { var model = new SiteMenuModel(); var info = _settingsService.GetSiteMenuById(id); var menuList = _settingsService.GetSiteMenuInfo(0); var ddList = new List<DropDownSiteMenu>(); //下拉菜单绑定 foreach (var DDInfo in menuList) { var ddSiteMenu = new DropDownSiteMenu(); ddSiteMenu.Id = DDInfo.Id; ddSiteMenu.Name = DDInfo.Name; ddList.Add(ddSiteMenu); } model.Id = info.Id; model.ImageUrl = info.ImageUrl; model.Name = info.Name; model.ParentId = info.ParentId; model.SrcUrl = info.SrcUrl; model.Content = info.Content; model.DDSiteMenuList = ddList; return View(model); }
/// <summary> /// 进入菜单管理页面 /// </summary> /// <returns>所有菜单信息</returns> /// <author>谢锐 2014-2-9 01:31</author> public ActionResult SiteMenuList() { var menu = _settingsService.GetSiteMenuInfo(0); var model = menu.Select(p => { var siteMenuModel = new SiteMenuModel(); siteMenuModel.Id = p.Id; siteMenuModel.Name = p.Name; siteMenuModel.SrcUrl = p.SrcUrl; return siteMenuModel; }); return View(model); }
public ActionResult AddSiteMenuInfo(SiteMenuModel model) { ResultSet resultSet = new ResultSet(); resultSet.Result = false; try { var siteMenuModel = new SettingsSiteMenu(); siteMenuModel.SrcUrl = model.SrcUrl; siteMenuModel.Name = model.Name; siteMenuModel.ParentId = model.ParentId; siteMenuModel.ImageUrl = model.ImageUrl; siteMenuModel.Content = model.Content; _settingsService.InsertSiteMenu(siteMenuModel); resultSet.Result = true; resultSet.msg = "添加成功"; } catch { resultSet.msg = "添加失败"; } return Json(resultSet); }