public async Task CreateOrUpdate(CreateOrUpdateBookInput input)
 {
     if (input.Book.Id.HasValue)
     {
         await Update(input.Book);
     }
     else
     {
         await Create(input.Book);
     }
 }
 public async Task CreateOrUpdate(CreateOrUpdateBookInput input)
 {
     if (input.Book.Id.HasValue)
     {
         await Update(input.Book, input.TagIds); // , input.TagIds
     }
     else
     {
         await Create(input.Book, input.TagIds); // , input.TagIds
     }
 }