示例#1
0
        public void procurarLivroGoogle(string isbn, modelo.livro livro)
        {
            GbookSearchClient cliente = new GbookSearchClient("www.etecitapeva.com.br");

            string nomeautor = "";
            IList <IBookResult> resultados = cliente.Search(isbn, 1);

            if (resultados.Count == 0)
            {
                System.Windows.Forms.MessageBox.Show("ISBN não localizado para o livro");
                livro = null;
                return;
            }
            try
            {
                foreach (IBookResult resultado in resultados)
                {
                    livro.titulo     = resultado.Title.ToString();
                    nomeautor        = resultado.Authors.ToString();
                    livro.resumo     = "Livro de " + nomeautor;
                    livro.codisbn    = resultado.BookId.ToString();
                    livro.publicacao = new DateTime(Int16.Parse(resultado.PublishedYear), 1, 1);
                    livro.nrpaginas  = Int16.Parse(resultado.PageCount.ToString());
                }
            }
            catch (FormatException)
            {
                livro.publicacao = DateTime.Today;
                livro.nrpaginas  = 0;
            }
        }
        public void SetUp()
        {
#if SILVERLIGHT
            this.Client = new GbookSearchClient();
#else
            this.Client = new GbookSearchClient(@"http://code.google.com/p/google-api-for-dotnet/");
#endif
        }
        public void SetUp()
        {
#if SILVERLIGHT
            this.Client = new GbookSearchClient();
#else
            this.Client = new GbookSearchClient(@"http://code.google.com/p/google-api-for-dotnet/");
#endif
        }