From 32e2eecdd4904383df6c377cb3ea64f8f0a8f1e4 Mon Sep 17 00:00:00 2001 From: Michael Date: Mon, 27 Mar 2017 16:11:39 -0400 Subject: Finish unread posts --- Project-Unite/Controllers/ForumController.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'Project-Unite/Controllers') diff --git a/Project-Unite/Controllers/ForumController.cs b/Project-Unite/Controllers/ForumController.cs index f64bcfb..b65ed3e 100644 --- a/Project-Unite/Controllers/ForumController.cs +++ b/Project-Unite/Controllers/ForumController.cs @@ -302,6 +302,22 @@ namespace Project_Unite.Controllers const string AllowedChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890abcdefghijklmnopqrstuvwxyz"; + [Authorize] + public ActionResult ViewUnread() + { + var db = new ApplicationDbContext(); + var posts = db.Users.FirstOrDefault(x => x.UserName == User.Identity.Name).UnreadPosts; + + return View(posts); + } + + [Authorize] + public ActionResult MarkRead(string id) + { + ACL.MarkRead(User.Identity.GetUserId(), id); + return RedirectToAction("ViewUnread"); + } + [Authorize] public ActionResult ViewTopic(string id, bool triedtolikeowntopic = false) { -- cgit v1.2.3