Example #1
0
        public ActionResult Index()
        {
            var manager = new BlogFileSystemManager(Server.MapPath(ConfigurationManager.AppSettings["BlogPostsDirectory"]));
            var model   = manager.GetBlogListings(5);

            return(View(model));
        }
Example #2
0
 public ActionResult ViewBlogPost(string postName)
 {
     var manager = new BlogFileSystemManager(Server.MapPath(ConfigurationManager.AppSettings["BlogPostsDirectory"]));
     if (!manager.BlogPostFileExistsByTitleForUrl(postName))
     {
         return RedirectToRoute("Error");
     }
     var model = manager.GetBlogPostByTitleForUrl(postName);
     return View(model);
 }
Example #3
0
        public ActionResult ViewBlogPost(string postName)
        {
            var manager = new BlogFileSystemManager(Server.MapPath(ConfigurationManager.AppSettings["BlogPostsDirectory"]));

            if (!manager.BlogPostFileExistsByTitleForUrl(postName))
            {
                return(RedirectToRoute("Error"));
            }
            var model = manager.GetBlogPostByTitleForUrl(postName);

            return(View(model));
        }
Example #4
0
 public ActionResult Index()
 {
     var manager = new BlogFileSystemManager(Server.MapPath(ConfigurationManager.AppSettings["BlogPostsDirectory"]));
     var model = manager.GetBlogListings(5);
     return View(model);
 }