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()); }