public void Update(PutBookViewModel bookView) { Book book = Mapper.Map <PutBookViewModel, Book>(bookView); book.PublicationType = PublicationType.Book; _bookRepository.Update(book); _bookPublisherRepository.RemoveByBook(book.Id); _bookAuthorRepository.RemoveByBook(book.Id); AddRelationshipsBookPublisher(book, bookView.Publishers); AddRelationshipsBookAuthor(book, bookView.Authors); }
public IActionResult Put(int id, [FromBody] PutBookViewModel book) { _bookService.Update(book); return(Ok()); }