public ActionResult Delete(int id) { Dinner dinner = dinnerRepository.Find(id); if (dinner == null) return View("NotFound"); if (!dinner.IsHostedBy(User.Identity.Name)) return View("InvalidOwner"); return View(dinner); }