public async Task<IHttpActionResult> CreateFailureTypeCategory(FailureTypeCategoryDto dto) { if ((await _faulureTypeRepository.GetCategoryByIdAsync(dto.Id)) != null) return BadRequest("ID:" + dto.Id + "已存在"); var category = Mapper.Map<FailureTypeCategoryDto, FailureTypeCategory>(dto); await _faulureTypeRepository.CerateCategoryAsync(category); return StatusCode(HttpStatusCode.Created); }
public async Task<IHttpActionResult> UpdateFailureTypeCategory(FailureTypeCategoryDto dto) { var category = await _faulureTypeRepository.GetCategoryByIdAsync(dto.Id); if (category == null) return NotFound(); category.Name = dto.Name; await _faulureTypeRepository.SaveAsync(category); return StatusCode(HttpStatusCode.Created); }