Example #1
0
        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));
        }
Example #2
0
 public async Task AddBookAsync(Book book)
 => await _httpClient.AddItemAsync <Book>(_urlConfiguration.BooksService, book);