@using Project_Unite.Models @{ ViewBag.Title = "Moderator CP"; string homeclass = (ViewBag.Page == "home") ? "active" : ""; string usersclass = (ViewBag.Page == "users") ? "active" : ""; string bansclass = (ViewBag.Page == "bans") ? "active" : ""; string logsclass = (ViewBag.Page == "logs") ? "active" : ""; var db = new ApplicationDbContext(); var users = db.Users; var bans = new ModeratorBanListViewModel(); bans.IPBans = db.BannedIPs; bans.UserBans = db.Users.Where(x => x.IsBanned == true); var logs = db.AuditLogs.Where(x => x.Level != AuditLogLevel.Admin); }

Moderator Control Panel

Perform your moderative tasks here. Just, don't go rogue!

Places

Not yet implemented.

Please suggest things to be put here.

@Html.Partial("~/Views/Moderator/Users.cshtml", users);
@Html.Partial("~/Views/Moderator/Bans.cshtml", bans)
@Html.Partial("~/Views/Moderator/Logs.cshtml", logs)