Exemple #1
0
        public async Task <int> UpdateAsync(string id, JobInputDto inputDto)
        {
            var dto = inputDto.MapTo <JobDto>();

            dto.Id = id;
            var result = await _repository.UpdateAsync(dto);

            return(result);
        }
Exemple #2
0
        public async Task <JobDto> CreateAsync(JobInputDto inputDto)
        {
            var dto = inputDto.MapTo <JobDto>();

            dto.Id         = dto.Detail.Id = IdentityHelper.Guid32;
            dto.CreateTime = Clock.Now;
            dto.Status     = JobStatus.Disabled;
            var result = await _repository.InsertAsync(dto);

            return(result > 0 ? dto : null);
        }
Exemple #3
0
        public async Task <DResult> ModifyJob(string jobId, [FromBody] JobInputDto dto)
        {
            var result = await _contract.UpdateAsync(jobId, dto);

            return(FromResult(result, "修改任务失败"));
        }