// 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);
        }