示例#1
0
        /// <summary>
        /// 修改操作按钮
        /// PC
        /// </summary>
        /// <returns></returns>
        public bool ModifyButton(ButtongRequest request)
        {
            var obj = _projectButtonsRepository.GetById(request.Id);

            obj.ButtonName = request.ButtonName;
            obj.ButtonKey  = request.ButtonKey;
            obj.ButtonUrl  = request.ButtonUrl;
            return(_projectButtonsRepository.SaveChanges());
        }
示例#2
0
        public HttpResponseMessage modify_projectbutton(ButtongRequest request)
        {
            if (request?.Id == null)
            {
                return(toJson(null, OperatingState.CheckDataFail, "未传入需要的条件"));
            }
            var result = _menuOrButtonService.ModifyButton(request);

            return(result ? toJson(null, OperatingState.Success, "操作成功") : toJson(null, OperatingState.Failure, "操作失败"));
        }
示例#3
0
        public HttpResponseMessage add_projectbutton(ButtongRequest request)
        {
            if (request == null)
            {
                return(toJson(null, OperatingState.CheckDataFail, "未传入需要的条件"));
            }
            //判断是否存在
            if (_menuOrButtonService.IsExistsButton(request))
            {
                return(toJson(null, OperatingState.CheckDataFail, "已经存在该操作按钮"));
            }

            var result = _menuOrButtonService.AddButton(request);

            return(result ? toJson(null, OperatingState.Success, "操作成功") : toJson(null, OperatingState.Failure, "操作失败"));
        }
示例#4
0
        /// <summary>
        /// 添加操作按钮
        /// PC
        /// </summary>
        /// <returns></returns>
        public bool AddButton(ButtongRequest request)
        {
            var obj = new Buttons
            {
                Id            = Guid.NewGuid(),
                CreatedTime   = DateTime.Now,
                DeletedTime   = null,
                DeletedState  = 0,
                ButtonKey     = request.ButtonKey,
                ButtonName    = request.ButtonName,
                ButtonUrl     = request.ButtonUrl,
                ProjectMenuID = request.ProjectMenuId
            };

            _projectButtonsRepository.PreInsert(obj);
            return(_projectButtonsRepository.SaveChanges());
        }
示例#5
0
 /// <summary>
 /// 判断按钮是否存在
 /// </summary>
 /// <param name="request"></param>
 /// <returns></returns>
 public bool IsExistsButton(ButtongRequest request)
 {
     return(_projectButtonsRepository.Table.Any(s => s.ButtonName.Contains(request.ButtonName) && s.ButtonKey == request.ButtonKey));
 }