Exemplo n.º 1
0
        /// <summary>
        /// 保存任务工作文件
        /// </summary>
        /// <param name="saveInfo">保存信息</param>
        /// <returns>执行结果</returns>
        public Result <JobFileDto> SaveJobFile(SaveJobFileCmdDto saveInfo)
        {
            if (saveInfo == null)
            {
                return(Result <JobFileDto> .FailedResult("没有指定任何要保持的信息"));
            }
            using (var businessWork = WorkFactory.Create())
            {
                var saveResult = JobFileDomainService.SaveJobFile(saveInfo.JobFile.MapTo <JobFile>());
                if (!saveResult.Success)
                {
                    return(Result <JobFileDto> .FailedResult(saveResult.Message));
                }
                var commitResult           = businessWork.Commit();
                Result <JobFileDto> result = null;
                if (commitResult.ExecutedSuccess)
                {
                    result = Result <JobFileDto> .SuccessResult("保存成功");

                    result.Data = saveResult.Data.MapTo <JobFileDto>();
                }
                else
                {
                    result = Result <JobFileDto> .FailedResult("保存失败");
                }
                return(result);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 删除任务工作文件
        /// </summary>
        /// <param name="deleteInfo">删除信息</param>
        /// <returns>执行结果</returns>
        public Result DeleteJobFile(DeleteJobFileCmdDto deleteInfo)
        {
            #region 参数判断

            if (deleteInfo == null || deleteInfo.JobFileIds.IsNullOrEmpty())
            {
                return(Result.FailedResult("没有指定要删除的任务工作文件"));
            }

            #endregion

            using (var businessWork = WorkFactory.Create())
            {
                var jobFiles     = deleteInfo.JobFileIds.Select(c => JobFile.CreateJobFile(c));
                var deleteResult = JobFileDomainService.DeleteJobFile(jobFiles);
                if (!deleteResult.Success)
                {
                    return(deleteResult);
                }
                var commitResult = businessWork.Commit();
                return(commitResult.ExecutedSuccess ? Result.SuccessResult("删除成功") : Result.FailedResult("删除失败"));
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取任务工作文件列表
        /// </summary>
        /// <param name="filter">查询条件</param>
        /// <returns></returns>
        public List <JobFileDto> GetJobFileList(JobFileFilterDto filter)
        {
            var jobFileList = JobFileDomainService.GetJobFileList(CreateQueryObject(filter));

            return(jobFileList.Select(c => c.MapTo <JobFileDto>()).ToList());
        }
Exemplo n.º 4
0
        /// <summary>
        /// 获取任务工作文件
        /// </summary>
        /// <param name="filter">查询条件</param>
        /// <returns></returns>
        public JobFileDto GetJobFile(JobFileFilterDto filter)
        {
            var jobFile = JobFileDomainService.GetJobFile(CreateQueryObject(filter));

            return(jobFile.MapTo <JobFileDto>());
        }
Exemplo n.º 5
0
        /// <summary>
        /// 获取任务工作文件分页
        /// </summary>
        /// <param name="filter">查询条件</param>
        /// <returns></returns>
        public IPaging <JobFileDto> GetJobFilePaging(JobFileFilterDto filter)
        {
            var jobFilePaging = JobFileDomainService.GetJobFilePaging(CreateQueryObject(filter));

            return(jobFilePaging.ConvertTo <JobFileDto>());
        }