Exemple #1
0
        public IActionResult Index()
        {
            ViewData["Title"]   = "9efish home";
            ViewData["Message"] = "Simple person site";
            var fileName = Path.Combine(GlobalString.WebRootPath, "posts", "posts.json");
            var loader   = new JsonRepositoryLoader <Post>(fileName);
            var items    = loader.Load();

            return(View(items));
        }
Exemple #2
0
        public IActionResult Index(string slug)
        {
            var fileName = Path.Combine(GlobalString.WebRootPath, "posts", "posts.json");
            var loader   = new JsonRepositoryLoader <Post>(fileName);
            var items    = loader.Load();
            var item     = items.FirstOrDefault(c => string.Equals(c.Slug, slug));

            if (item == null)
            {
                return(NotFound());
            }
            ViewData["Message"] = item.Title;
            ViewData["Title"]   = "9efish Blog";
            return(View(item));
        }