Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        public void HtmlPackPostParagraph()
        {
            HtmlPackHelp htmlPackHelp = new HtmlPackHelp();
            var          htmlPackInfo = _htmlPack.GetAll();

            foreach (var item in htmlPackInfo)
            {
                var results = htmlPackHelp.PostPackHtmlData(item.HtmlUrl);
                foreach (var result in results)
                {
                    result.CreateTime     = DateTime.Now.Date;
                    result.NodeId         = item.NodeId.GetValueOrDefault();
                    result.LastUpdateTime = DateTime.Now.Date;
                    result.Type           = (int)ParagraphType.Hot;
                    result.ThumbsupCount  = 0;
                    ParagraphNode paragraphNode = new ParagraphNode();
                    PostParagraph(result);
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        public void HtmlPackByUrlToContnt()
        {
            var              entitys              = GetAll().Where(x => x.Content == null).AsQueryable();
            HtmlPackHelp     htmlPackHelp         = new HtmlPackHelp();
            List <Paragraph> paragraphs           = new List <Paragraph>();
            List <Dictionary <int, string> > dics = new List <Dictionary <int, string> >();

            foreach (var item in entitys)
            {
                var restul = htmlPackHelp.PostPackHtmlContnt(item.VidUrl, item.Id);
                dics.Add(restul);
            }
            foreach (var dic in dics)
            {
                foreach (KeyValuePair <int, string> item in dic)
                {
                    var entity = GetById(item.Key);
                    entity.Content = item.Value;
                    paragraphs.Add(entity);
                }
            }
            UpdateList(paragraphs);
        }