示例#1
0
        public void ReadHonbunHtmlFromUrl(string url)
        {
            var    ser = new BookService2(new BookRepository());
            string hbn = ser.GetBook(url);

            _paralst?.Clear();
            var parser = new HKSimpleParser();

            parser.ParseFromText(hbn);
            _paralst = parser.ResultParaList;
        }
        void InitData()
        {
            var ser = new BookService2(new BookRepository());
            var lst = ser.GetBooks();

            BookList.Clear();
            foreach (var article in lst)
            {
                BookList.Add(article);
            }
        }
示例#3
0
        public void ReadContents(int articleId)
        {
#if false
            //if (CurrentArticleId == articleId)
            //  return;
            CurrentArticleId = articleId;

            var             ser = new BookService2(new HeianRepository());
            Task <BookItem> hbn = ser.GetArticle(articleId, true, true);
            Debug.WriteLine($"BOOK ReadContents contents.count={hbn.Result.Contents.Count}");
            hbn.Wait();
            _madolst?.Clear();
            foreach (var item in hbn.Result.Contents)
            {
                _madolst.Add(new HKMado
                {
                    Title = item.Title
                });
            }
#endif
        }