Example #1
0
        public async Task<List<Book>> Search(string input)
        {
          
            var response = await Fetcher.HttpGet(GenerateVolumeUrl(input));
            var items = response.GetValue("items");

            List<Book> books = new List<Book>();

            foreach (var bookJson in items)
            {
                var bookParams = GoogleBookJsonParser.Parse(bookJson);
                books.Add(new Book(bookParams));
            }


            return books;
        }