Пример #1
0
        public JsonResult UpdateMenu(MenuVO menuVO)
        {
            JsonResult result = new JsonResult();
            string     msg    = "";

            try
            {
                bool isSuccess = menuService.UpdateMenu(menuVO);
                if (isSuccess)
                {
                    msg = "修改成功";
                }
                else
                {
                    msg = "修改失败";
                }
                log.Info(msg);
            }
            catch (DbEntityValidationException e)
            {
                log.Error(e.Message);
            }
            catch (Exception e)
            {
                log.Error(e.Message);
            }
            finally
            {
                result = Json(new { msg = msg }, JsonRequestBehavior.AllowGet);
            }
            return(result);
        }
Пример #2
0
        public virtual MenuVO ToMenuVO()
        {
            MenuVO m = new MenuVO();

            m.Id               = Id;
            m.Descricao        = Descricao;
            m.Ordem            = Ordem;
            m.IdFuncionalidade = IdFuncionalidade;
            if (AdmFuncionalidade != null)
            {
                m.Funcionalidade = AdmFuncionalidade.ToFuncionalidadeVO();
            }

            foreach (AdmMenu admSubMenu in AdmSubMenus)
            {
                m.GetSubMenus().Add(admSubMenu.ToMenuVO());
            }

            return(m);
        }
Пример #3
0
 /// <summary>
 /// 修改菜单
 /// </summary>
 /// <param name="obj">菜单对象</param>
 /// <returns></returns>
 public bool UpdateMenu(MenuVO obj)
 {
     try
     {
         using (var db = base.GDDSVSPDb)
         {
             SYS_Menu menu = db.SYS_Menu.SingleOrDefault(p => p.MenuID == obj.MenuID);
             menu.MenuID       = obj.MenuID;
             menu.MenuName     = obj.MenuName;
             menu.MenuParentID = obj.MenuParentID;
             menu.MenuCode     = obj.MenuCode;
             menu.MenuUrl      = obj.MenuUrl;
             menu.OrderBy      = obj.OrderBy;
             menu.IconCode     = obj.IconCode;
             return(db.SaveChanges() > 0);
         }
     }
     catch (DbEntityValidationException ex)
     {
         throw ex;
     }
 }