public async Task <ServiceResponse <CategoryBookDTO_ToReturn> > UpdateCategoryBook(CategoryBookDTO_ToUpdate UpdateCategoryBook, int id) { var oldCategoryBook = _dbContext.CategoryBooks.FirstOrDefault(x => x.Id == id); if (oldCategoryBook.Type != UpdateCategoryBook.Type || oldCategoryBook.CodeType != UpdateCategoryBook.CodeType) { oldCategoryBook.Type = UpdateCategoryBook.Type; oldCategoryBook.CodeType = UpdateCategoryBook.CodeType; _dbContext.SaveChanges(); } return(ResponseResult.Success(_mapper.Map <CategoryBookDTO_ToReturn>(oldCategoryBook))); }
public async Task <IActionResult> UpdateCategoryBook(CategoryBookDTO_ToUpdate UpdateCategoryBook, int id) { return(Ok(await _categoryBookService.UpdateCategoryBook(UpdateCategoryBook, id))); }