/// <summary> /// 更新 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <TestCaseDto> UpdateAsync(TestCaseEditDto input) { var oldEntity = await _testCaseRepository.FirstOrDefaultAsync(x => x.Id == input.Id); if (oldEntity == null) { throw new UserFriendlyException("未找到记录!"); } var entity = ObjectMapper.Map(input, oldEntity); await _testCaseRepository.UpdateAsync(entity); return(ObjectMapper.Map <TestCaseDto>(entity)); }
public async Task <TestCaseDto> Update([FromBody] TestCaseEditDto input) { return(await _testCaseService.UpdateAsync(input)); }