public System.Threading.Tasks.Task <AzureLibraryService.AddNewBookResponse> AddNewBookAsync(string token, AzureLibraryService.Book book)
 {
     AzureLibraryService.AddNewBookRequest inValue = new AzureLibraryService.AddNewBookRequest();
     inValue.Body       = new AzureLibraryService.AddNewBookRequestBody();
     inValue.Body.token = token;
     inValue.Body.book  = book;
     return(((AzureLibraryService.LibraryServiceSoap)(this)).AddNewBookAsync(inValue));
 }
 System.Threading.Tasks.Task <AzureLibraryService.AddNewBookResponse> AzureLibraryService.LibraryServiceSoap.AddNewBookAsync(AzureLibraryService.AddNewBookRequest request)
 {
     return(base.Channel.AddNewBookAsync(request));
 }