public ActionResult RefreshFeed() { var m = new FeedMeViewModel(); m.Channels = (List<FeedChannel>)Session["efeed"]; foreach (var channel in m.Channels) { var feeds = channel.ReadFeedItems(); m.Items.AddRange(feeds); } return View("Index", m); }
// GET: Home public ActionResult Index() { FeedMeViewModel model = new FeedMeViewModel(); //add channel #region Add Common Channel first for faster page load FeedChannel channel; channel = new SetoPati(); model.Channels.Add(channel); channel = new OnlineKhabar(); model.Channels.Add(channel); #endregion //load rss items foreach (var item in model.Channels) { model.Items.AddRange(item.ReadFeedItems()); } #region Add Other Channel for later refresh channel = new RatoPati(); model.Channels.Add(channel); channel = new PahiloPost(); model.Channels.Add(channel); channel = new BizMandu(); model.Channels.Add(channel); channel = new ImageKhabar(); model.Channels.Add(channel); channel = new HimalKhabar(); model.Channels.Add(channel); channel = new UjyaloOnline(); model.Channels.Add(channel); channel = new BBCNepali(); model.Channels.Add(channel); channel = new NagarikNews(); model.Channels.Add(channel); #endregion Session["efeed"] = model.Channels; return View(model); }