public ActionResult Create(long?MenuId) { var model = new Models.MenuBasisModels.MenuBasisModel(); if (MenuId != null) { var cache = new Cache.Sys_MenuBasisCache().Get(Common.FormsTicket.SystemCode).Where(c => c.Id == MenuId).FirstOrDefault(); model = new Models.MenuBasisModels.MenuBasisModel { Id = cache.Id.ToString(), MenuName = cache.MenuName, ActionName = cache.ActionName, ControllerName = cache.ControllerName, MenuIcon = cache.MenuIcon, MenuSort = cache.MenuSort, ParentId = cache.ParentId.ToString() }; } ViewBag.MenuItem = UserControl.SelectItem.MenuItem(MenuId == null ? Common.Constant.LONG_NULL : MenuId.Value, true); return(View(model)); }
public ActionResult Save(Models.MenuBasisModels.MenuBasisModel model) { var menu = new Entitys.SysMenuBasis() { Id = Common.ToolHelper.ConvertToLong(model.Id), MenuName = model.MenuName == null ? "" : model.MenuName, ActionName = model.ActionName == null ? "" : model.ActionName, ControllerName = model.ControllerName == null ? "" : model.ControllerName, IsDelete = 0, MenuIcon = model.MenuIcon == null ? "" : model.MenuIcon, MenuSort = model.MenuSort, TimeStamp = DateTime.Now, ParentId = Common.ToolHelper.ConvertToLong(model.ParentId) }; var line = provider.Edit(menu); if (line > 0) { //删除缓存 new Cache.Sys_MenuBasisCache().Delete(Common.FormsTicket.SystemCode); } return(Json(new { d = line > 0 ? 1 : 0 })); }