public async Task <Book> AddBookAsync(Book book) { //string json = JsonConvert.SerializeObject(book); //HttpContent booksContent = new StringContent(json, Encoding.UTF8, "application/json"); //var response = await _httpClient.PostAsync("/api/Books", booksContent); //response.EnsureSuccessStatusCode(); //string jsonResult = await response.Content.ReadAsStringAsync(); //Book returnedBook = JsonConvert.DeserializeObject<Book>(jsonResult); //return returnedBook; return(await _httpClient.AddItemAsync("/api/Books", book)); }
public async Task AddBookAsync(Book book) => await _httpClient.AddItemAsync <Book>(_urlConfiguration.BooksService, book);