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); }
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); }
public async Task <DResult> ModifyJob(string jobId, [FromBody] JobInputDto dto) { var result = await _contract.UpdateAsync(jobId, dto); return(FromResult(result, "修改任务失败")); }