Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public IActionResult Put(int id, [FromBody] PutBookViewModel book)
 {
     _bookService.Update(book);
     return(Ok());
 }