*/
public function create(array $input): Book
{
$book = new Book();
$this->baseRepo->create($book, $input);
*/
public function create(array $input): Book
{
$book = new Book();
$this->baseRepo->create($book, $input);
public function update(Book $book, array $input): Book
{
$this->baseRepo->update($book, $input);
public function update(Book $book, array $input): Book
{
$this->baseRepo->update($book, $input);
* @throws Exception
*/
public function destroy(Book $book)
{
$trashCan = new TrashCan();
$trashCan->softDestroyBook($book);
* @throws Exception
*/
public function destroy(Book $book)
{
$trashCan = new TrashCan();
$trashCan->softDestroyBook($book);