public ActionResult Edit(string tourid, AEvent tourEvent) { try { if (ModelState.IsValid) { BTourGuideOp tourOp = new BTourGuideOp(); tourEvent.TourID = tourid; tourEvent.TourOriginalDate = tourEvent.TourOriginalDate; tourOp.EditEvent(tourEvent); return RedirectToAction("Index", new { edited="Yes" }); } else return View(tourEvent); } catch(Exception e) { TempData["EditException"] = "Error in event edit: " + e.Message; return View(tourEvent); } }