Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        // 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);
        }