Exemplo n.º 1
0
        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)));
 }