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)); }