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