Esempio n. 1
0
        /// <summary>
        /// 保存服务节点
        /// </summary>
        /// <param name="saveInfo">服务节点对象</param>
        /// <returns>执行结果</returns>
        public Result <ServerNodeDto> SaveServerNode(SaveServerNodeCmdDto saveInfo)
        {
            using (var businessWork = WorkFactory.Create())
            {
                if (saveInfo == null || saveInfo.ServerNode == null)
                {
                    return(Result <ServerNodeDto> .FailedResult("服务节点信息为空"));
                }
                var serverNode = saveInfo.ServerNode.MapTo <ServerNode>();
                serverNodeService.SaveServerNode(serverNode);
                var commitResult = businessWork.Commit();
                Result <ServerNodeDto> result = null;
                if (commitResult.ExecutedSuccess)
                {
                    result = Result <ServerNodeDto> .SuccessResult("保存成功");

                    result.Data = serverNode.MapTo <ServerNodeDto>();
                }
                else
                {
                    result = Result <ServerNodeDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 保存服务节点
 /// </summary>
 /// <param name="saveInfo">保存信息</param>
 /// <returns>执行结果</returns>
 public Result <ServerNodeDto> SaveServerNode(SaveServerNodeCmdDto saveInfo)
 {
     return(serverNodeBusiness.SaveServerNode(saveInfo));
 }