// GET: /Job/Details/5 public async Task<ActionResult> Details(int? id) { Job job = null; if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } using (var client = new JobServiceClient()) { job = await client.GetJobById(id); } if (job == null) { return HttpNotFound(); } return View(job); }