示例#1
0
        public static void ScrappingData()
        {
            DataTable rssData    = new DataTable();
            BLLFeed   objBLLFeed = new BLLFeed();

            rssData = objBLLFeed.GetFeedUrls(2);
            if (rssData.Rows.Count > 0)
            {
                foreach (DataRow dataRow in rssData.Rows)
                {
                    ModelFeed modelFeed = new ModelFeed();
                    modelFeed.FeedURL       = dataRow["FeedURL"].ToString();
                    modelFeed.FeedTitlePath = dataRow["FeedTitlePath"].ToString();
                    modelFeed.FeedLastUpdateDateTimePath = dataRow["FeedLastUpdateDateTimePath"].ToString();
                    modelFeed.FeedCoverImagePath         = dataRow["FeedCoverImagePath"].ToString();
                    modelFeed.FeedItemsPath           = dataRow["FeedItemsPath"].ToString();
                    modelFeed.FeedShortDescPath       = dataRow["FeedShortDescPath"].ToString();
                    modelFeed.FeedDetailPageURLPath   = dataRow["FeedDetailPageURLPath"].ToString();
                    modelFeed.FeedPubDatePath         = dataRow["FeedPubDatePath"].ToString();
                    modelFeed.FeedImagePath           = dataRow["FeedImagePath"].ToString();
                    modelFeed.FeedDetailPageImagePath = dataRow["FeedDetailPageImagePath"].ToString();
                    modelFeed.FeedPostDetailsPath     = dataRow["FeedPostDetailsPath"].ToString();
                    modelFeed.FeedCategoryPath        = dataRow["FeedCategoryPath"].ToString();
                    modelFeed.FeedPostDetailsPath     = dataRow["FeedSubCategoryPath"].ToString();

                    List <ModelFeedsData> feedsDetailList = StartScrapper(modelFeed);
                }
            }
        }
        public static void ScrappingData()
        {
            DataTable rssData    = new DataTable();
            BLLFeed   objBLLFeed = new BLLFeed();

            rssData = objBLLFeed.GetFeedUrls(0);
            if (rssData.Rows.Count > 0)
            {
                foreach (DataRow dataRow in rssData.Rows)
                {
                    ModelFeed modelFeed = new ModelFeed();
                    modelFeed.FeedURL       = dataRow["FeedURL"].ToString();
                    modelFeed.FeedTitlePath = dataRow["FeedTitlePath"].ToString();
                    modelFeed.FeedLastUpdateDateTimePath = dataRow["FeedLastUpdateDateTimePath"].ToString();
                    modelFeed.FeedCoverImagePath         = dataRow["FeedCoverImagePath"].ToString();
                    modelFeed.FeedItemsPath           = dataRow["FeedItemsPath"].ToString();
                    modelFeed.FeedShortDescPath       = dataRow["FeedShortDescPath"].ToString();
                    modelFeed.FeedDetailPageURLPath   = dataRow["FeedDetailPageURLPath"].ToString();
                    modelFeed.FeedPubDatePath         = dataRow["FeedPubDatePath"].ToString();
                    modelFeed.FeedImagePath           = dataRow["FeedImagePath"].ToString();
                    modelFeed.FeedDetailPageImagePath = dataRow["FeedDetailPageImagePath"].ToString();
                    modelFeed.FeedPostDetailsPath     = dataRow["FeedPostDetailsPath"].ToString();
                    modelFeed.FeedCategoryPath        = dataRow["FeedCategoryPath"].ToString();
                    modelFeed.FeedPostDetailsPath     = dataRow["FeedSubCategoryPath"].ToString();


                    modelFeed.FeedURL = "http://www.espncricinfo.com/rss/content/story/feeds/6.xml";
                    //List<ModelFeedsData> feedsDetailList = StartScrapper(modelFeed);
                    GetRSSFeeds(modelFeed.FeedURL);
                }
            }
        }
        public ActionResult AddRssLink(ModelFeed objModelFeed)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (Session[DALVariables.AdminUserNo] == null)
                    {
                        return(RedirectToAction("Login", "Admin"));
                    }

                    bllFeed = new BLLFeed();
                    decimal result = 0;
                    result = bllFeed.InsertFeedData(objModelFeed);
                    if (result > 0)
                    {
                        return(View());
                    }
                    ModelState.AddModelError("", "No User Found!,Re-check login details");
                    return(View());
                }
                catch (Exception ex)
                {
                    DALUtility.ErrorLog(ex.Message, "AdminController, Login");
                }
            }
            else
            {
                ModelState.AddModelError("", "Check error of form; Please correct to continue!");
            }
            return(View());
        }