public async Task<Book> PostBook(Book book)
 {
     return await repository.insert(book);
 }
 public async Task<Book> PutBook(int id, Book book)
 {
     return await repository.update(id, book);
 }