public ActionResult Edit(int id, FormCollection collection) { try { // TODO: Add update logic here _trainRepository.Edit(id, collection["TrainSymbol"], Convert.ToInt32(collection["Speed"]), collection["Description"]); return(RedirectToAction("DisplayTrains")); } catch { return(View("Error")); } }