Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }