// GET: patients/Details/5 public async Task<ActionResult> Details(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } var patient = await _service.GetPatientAsync(id.Value); if (patient == null) { return HttpNotFound(); } return View(patient); }