Esempio n. 1
0
        public ActionResult ChangeStatus()
        {
            var status = Convert.ToInt32(Request.Form["status"]);
            var code   = int.Parse(Request.Form["id"]);

            SystemMenuHelper.Update(new SystemMenu {
                Id = code, IsUse = Convert.ToBoolean(status)
            }, SystemMenuHelper.Columns.IsUse);
            return(new JsonResult(ResponseHelper.Success("ok")));
        }
Esempio n. 2
0
        public ActionResult Edit([FromForm] SaveMenuModel model)
        {
            // TODO: Add update logic here
            var MenuModel = SystemMenuHelper.GetModel(model.Code);

            //查询是否存在该菜单
            if (SystemMenuHelper.Exists(p => p.Id != model.Code && p.Name == model.ControllName && p.ActionRoute == model.ControllUrl))
            {
                return(Json(new { status = 0, msg = "该菜单已经存在,请修改!" }));
            }
            MenuModel.Remark      = model.Remark;
            MenuModel.IsUse       = Convert.ToBoolean(model.Status);
            MenuModel.Name        = model.ControllName;
            MenuModel.Type        = model.ControllType;
            MenuModel.ActionRoute = model.ControllUrl.ToLower();
            MenuModel.Icon        = model.Icon;
            MenuModel.Sort        = model.Sort;
            MenuModel.ParentId    = Convert.ToInt32(model.ParentCode);
            SystemMenuHelper.Update(MenuModel);
            return(Json(ResponseHelper.Success("ok")));
        }