public IActionResult DeleteMod(int modId) { var mods = _modService.GetAllMods(); var users = _userService.GetAllUsers(); ModViewModel mod = mods.SingleOrDefault(m => m.Id == modId); UserViewModel creator = users.SingleOrDefault(u => u.Id == mod.UserId); if (User.Identity.Name != creator.UserName && !User.IsInRole("admin")) { return(View("Error")); } _modService.RemoveMod(modId); mods = _modService.GetAllMods(); ViewData["Users"] = users; return(View("ListMods", mods)); }