Beispiel #1
0
        /// <summary>
        /// 新增菜单
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public string EditCookMenu(RequestCookMenu Param)
        {
            CookMenu tree = Param.MapToEntity <CookMenu>();

            if (Param.Id != Guid.Empty)
            {
                //修改
                if (Update <CookMenu, RequestCookMenu>(tree, Param))
                {
                    return(ServiceMessage.UPDATESUCCESS);
                }
                else
                {
                    return(ServiceMessage.UPDATEFAIL);
                }
            }
            else
            {
                //新增
                if (tree.HasChildrenNode) //true就是一级菜单
                {
                    tree.ParentId    = null;
                    tree.Level       = MenuEnum.LevelOne;
                    tree.MenuAddress = null;
                    tree.MenuId      = Guid.NewGuid();
                }
                else
                {
                    tree.Level  = MenuEnum.LevelTwo;
                    tree.MenuId = Guid.NewGuid();
                }
                if (Insert <CookMenu>(tree))
                {
                    return(ServiceMessage.INSERTSUCCESS);
                }
                else
                {
                    return(ServiceMessage.INSERTFAIL);
                }
            }
        }
Beispiel #2
0
 public ObjectResultEx EditCookMenu(RequestCookMenu Param)
 {
     return(ObjectResultEx.Instance(CookService.EditCookMenu(Param), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }