summaryrefslogtreecommitdiff
path: root/Project-Unite/Controllers/ManageController.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Project-Unite/Controllers/ManageController.cs')
-rw-r--r--Project-Unite/Controllers/ManageController.cs13
1 files changed, 13 insertions, 0 deletions
diff --git a/Project-Unite/Controllers/ManageController.cs b/Project-Unite/Controllers/ManageController.cs
index c3d9921..d80cbcb 100644
--- a/Project-Unite/Controllers/ManageController.cs
+++ b/Project-Unite/Controllers/ManageController.cs
@@ -111,6 +111,19 @@ namespace Project_Unite.Controllers
}
}
+ public ActionResult MarkAllRead()
+ {
+ var db = new ApplicationDbContext();
+ string uid = User.Identity.GetUserId();
+ var unread = db.Notifications.Where(x => x.IsRead == false && x.UserId == uid);
+ foreach(var u in unread.ToArray())
+ {
+ u.IsRead = true;
+ }
+ db.SaveChanges();
+ return Redirect(Url.Action("Index", "Manage") + "#t_notifications");
+ }
+
public ActionResult Notification(string id, string url)
{
var db = new ApplicationDbContext();