public ActionResult Load(string slug)
 {
     _fileFilter = new FileFilter(Server.MapPath(_postsLocation));
     var fileName = _fileFilter.PreviewPost(slug);
     var post = _transformer.Transform(fileName, slug);
     return View(post);
 }
Exemple #2
0
 public ActionResult Load(int year, int month, int day, string slug)
 {
     _fileFilter = new FileFilter(Server.MapPath(_postsLocation));
     string dateStamp = string.Format("{0:0000}{1:00}{2:00}", year, month, day);
     var fileName = _fileFilter.LoadPost(dateStamp, slug);
     var post = _transformer.Transform(fileName, slug);
     return View(post);
 }
Exemple #3
0
 public ActionResult Index(int pageNumber)
 {
     _fileFilter = new FileFilter(Server.MapPath(_postsLocation));
     var model = new List<Post>();
     var postFiles = _fileFilter.IndexPosts(pageNumber);
     foreach (var postFile in postFiles)
     {
         model.Add(_transformer.Transform(postFile));
     }
     var foo = MiniProfiler.Current;
     return View(model);
 }