From ee268571b09ca84d90633eb0155be6b186e3775d Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 25 Apr 2017 13:36:27 +0200 Subject: [PATCH] * Fixes user's blog index * Orders posts by descending date --- Yavsc/Controllers/BlogspotController.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Yavsc/Controllers/BlogspotController.cs b/Yavsc/Controllers/BlogspotController.cs index 1901ffc6..4ee0a56b 100644 --- a/Yavsc/Controllers/BlogspotController.cs +++ b/Yavsc/Controllers/BlogspotController.cs @@ -71,7 +71,9 @@ namespace Yavsc.Controllers ViewData["Title"] = id; return View("Title", _context.Blogspot.Include( b => b.Author - ).Where(x => x.Title == id && (x.Visible || x.AuthorId == uid )).ToList()); + ).Where(x => x.Title == id && (x.Visible || x.AuthorId == uid )).OrderByDescending( + x => x.DateCreated + ).ToList()); } [Route("/Blog/{id?}")] @@ -90,7 +92,8 @@ namespace Yavsc.Controllers _context.Blogspot.Include( b => b.Author ).Where(x => x.Author.UserName == id && x.Visible); - return View("Index", result.OrderByDescending(p => p.DateCreated).ToList().GroupBy(p=>p.Title)); + // BlogIndexKey + return View("Index", result.OrderByDescending(p => p.DateCreated).ToList().GroupBy(p=>new BlogIndexKey { Title = p.Title, AuthorId = p.AuthorId } )); } // GET: Blog/Details/5 [AllowAnonymous]