/// <summary>
        /// Anonymous Mode
        /// http://www.scoop.it/dev/api/1/intro
        /// </summary>
        /// <param name="page"></param>
        /// <returns></returns>
        public ActionResult AnonymousIndex(int page = 0)
        {
            var topic = new ScoopItService().GetTopic(
                ConfigurationManager.AppSettings["TOPIC_Name"], page);

            //ViewModel
            var topicPage = new TopicViewModel(page, topic);

            return(this.View("Index", topicPage));
        }
        /// <summary>
        /// Authorize mode
        /// http://www.scoop.it/dev/api/1/intro
        /// </summary>
        /// <param name="page"></param>
        /// <returns></returns>
        public ActionResult Index(int page = 0)
        {
            if (this.AccessTokenModel == null)
            {
                return(RedirectToAction("AuthenticateToScoopIt"));
            }
            else
            {
                var authorizeaccess = new AuthorizeAccess(this.AccessTokenModel);
                var topic           = new ScoopItService(authorizeaccess).GetTopic(
                    ConfigurationManager.AppSettings["TOPIC_Name"], page);

                //ViewModel
                var topicPage = new TopicViewModel(page, topic);

                return(this.View(topicPage));
            }
        }