/// <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()); }
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, "操作失败")); }
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, "操作失败")); }
/// <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()); }
/// <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)); }