예제 #1
0
        public ServiceResult Edit(MenuAddAndEditModel model)
        {
            var sysMenu = GetByMenuId(model.SysMenuId);

            sysMenu.MenuName  = model.MenuName;
            sysMenu.SysMenuId = model.SysMenuId;
            sysMenu.ParentId  = model.ParentId;
            sysMenu.Sort      = model.Sort;
            sysMenu.Url       = model.Url;

            _sysMenu.Update(sysMenu);
            var result = _skyChenContext.SaveChanges() > 0;

            return(result ? ServiceResult.IsSuccess("编辑成功!") : ServiceResult.IsFailed("编辑失败!"));
        }
예제 #2
0
        public ServiceResult Add(MenuAddAndEditModel model)
        {
            if (IsExist(model.MenuName))
            {
                return(ServiceResult.IsFailed("已存在该角色名!"));
            }

            model.SysMenuId = GuidHelper.NewOrder().ToString("N");
            var sysMenu = new SysMenu
            {
                CreateDateTime = DateTime.Now,
                MenuName       = model.MenuName,
                ParentId       = model.ParentId,
                Sort           = model.Sort,
                SysMenuId      = model.SysMenuId,
                Url            = model.Url
            };

            _sysMenu.Add(sysMenu);
            var result = _skyChenContext.SaveChanges() > 0;

            return(result ? ServiceResult.IsSuccess("添加成功!") : ServiceResult.IsFailed("添加失败!"));
        }