/// <summary>
        /// 给当前节点增加下一节点
        /// </summary>
        /// <param name="currentNodeToNextNodeAddViewModel"></param>
        /// <returns></returns>
        public int CurrentNodeToNextNode_Add(CurrentNodeToNextNodeAddViewModel currentNodeToNextNodeAddViewModel)
        {
            //获取视图集合
            List <CurrentNodeToNextNodeAddMiddlecs> currentNodeAndNextNodeIdList = currentNodeToNextNodeAddViewModel.CurrentNodeAndNextNodeIdList;
            //将视图模型和转为领域模型集合
            List <Flow_CurrentNodeAndNextNode> currentNodeAndNextNode = _IMapper.Map <List <CurrentNodeToNextNodeAddMiddlecs>, List <Flow_CurrentNodeAndNextNode> >(currentNodeAndNextNodeIdList);

            int AddNum = _IFlowNodeDefineInfoRepository
                         .CurrentNodeAddNextNode(currentNodeAndNextNode);

            return(AddNum);
        }
Beispiel #2
0
        public ActionResult <CurrentNodeToNextNodeAddResModel> Manage_CurrentNodeToNextNode_Add(CurrentNodeToNextNodeAddViewModel currentNodeToNextNodeAddViewModel)
        {
            CurrentNodeToNextNodeAddResModel currentNodeToNextNodeAddResModel = new CurrentNodeToNextNodeAddResModel();
            int UpdateRowNum = _IFlowNodeDefineService.CurrentNodeToNextNode_Add(currentNodeToNextNodeAddViewModel);

            if (UpdateRowNum > 0)
            {
                currentNodeToNextNodeAddResModel.IsSuccess                  = true;
                currentNodeToNextNodeAddResModel.AddCount                   = UpdateRowNum;
                currentNodeToNextNodeAddResModel.baseViewModel.Message      = "给当前节点配下一节点成功";
                currentNodeToNextNodeAddResModel.baseViewModel.ResponseCode = 200;
                _ILogger.Information("给当前节点配下一节点成功");
                return(Ok(currentNodeToNextNodeAddResModel));
            }
            else
            {
                currentNodeToNextNodeAddResModel.IsSuccess                  = false;
                currentNodeToNextNodeAddResModel.AddCount                   = 0;
                currentNodeToNextNodeAddResModel.baseViewModel.Message      = "给当前节点配下一节点失败";
                currentNodeToNextNodeAddResModel.baseViewModel.ResponseCode = 400;
                _ILogger.Information("给当前节点配下一节点失败");
                return(Ok(currentNodeToNextNodeAddResModel));
            }
        }