public ActionResult Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var appointment = _repository.FindById(id.Value); if (appointment == null) { return HttpNotFound(); } return View(appointment); }