/// <summary> /// 修改菜单 /// </summary> /// <param name="r"></param> /// <returns></returns> public bool UpdateMenu(WXQ.Enties.Menu model) { MenuManager MenuManager = new MenuManager(); model.UpdateUser = this.OpUserId.ToString(); return(MenuManager.Db.Updateable(model).Where(m => m.MenuId == model.MenuId).ExecuteCommand() > 0); }
/// <summary> /// 添加菜单 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool InsertMenu(WXQ.Enties.Menu model) { model.AddUser = this.OpUserId.ToString(); MenuManager MenuManager = new MenuManager(); return(MenuManager.Insert(model)); }
public int InsertMenuReturnId(WXQ.Enties.Menu model) { model.AddUser = this.OpUserId.ToString(); MenuManager MenuManager = new MenuManager(); return(MenuManager.InsertReturnInt(model)); }
public JsonResult UpdateMenu([FromForm] WXQ.InOutPutEntites.Input.SystemManage.Menu.UpdateMenuInput model) { ResponseResult result = new ResponseResult(); UpdateMenuInputModelValidation validator = new UpdateMenuInputModelValidation(); ValidationResult vr = validator.Validate(model); if (!vr.IsValid) { result.Code = ResponseResultMessageDefine.ParaError; result.Errors = vr.Errors.Select(e => e.ErrorMessage).ToList(); } else { int userId = WebApi.Common.HelpOp.UserOp.GetUserId(this.User); WXQ.BusinessCore.systemmanage.MenuOp op = new WXQ.BusinessCore.systemmanage.MenuOp(userId); WXQ.Enties.Menu r = new WXQ.Enties.Menu { MenuId = model.MenuId, UpdateDateTime = DateTime.Now, UpdateUser = this.User.Identity.Name, Description = model.Description, ParentId = model.ParentId, MenuName = model.MenuName, MenuType = model.MenuType, Url = model.Url, }; bool rv = op.UpdateMenu(r); if (!rv) { result.Code = ResponseResultMessageDefine.OpLost; result.Errors.Add(ResponseResultMessageDefine.OpLostMessage); } } return(Json(result)); }