Exemplo n.º 1
0
        /// <summary>
        /// 保存工作任务
        /// </summary>
        /// <param name="saveInfo">保存信息</param>
        /// <returns>执行结果</returns>
        public Result <JobDto> SaveJob(SaveJobCmdDto saveInfo)
        {
            using (var businessWork = WorkFactory.Create())
            {
                if (saveInfo == null || saveInfo.Job == null)
                {
                    return(Result <JobDto> .FailedResult("任务保存信息不完整"));
                }
                var job = saveInfo.Job.MapTo <Job>();
                JobDomainService.SaveJob(job);
                Result <JobDto> result       = null;
                var             commitResult = businessWork.Commit();
                if (commitResult.ExecutedSuccess)
                {
                    result = Result <JobDto> .SuccessResult("保存成功");

                    result.Data = job.MapTo <JobDto>();
                }
                else
                {
                    result = Result <JobDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// 保存工作任务
 /// </summary>
 /// <param name="saveInfo">保存信息</param>
 /// <returns>执行结果</returns>
 public Result <JobDto> SaveJob(SaveJobCmdDto saveInfo)
 {
     return(jobBusiness.SaveJob(saveInfo));
 }