public ActionResult Page08(int id, Page08ViewData page08ViewData) { if (this.CurrentRegistrationState != RegistrationState.Available) { return(this.RedirectToAction(this.CurrentRegistrationState.ToString())); } try { TournamentRegistration newRegistrationData = new TournamentRegistration { SchedulingIssues = page08ViewData.SchedulingIssues, SpecialConsiderations = page08ViewData.SpecialConsiderations }; // TODO: Send an e-mail reporting database failure; could not find the record already added to the database. this.Repository.UpdateTournamentRegistration(id, 8, newRegistrationData); return(this.RedirectToAction("Page09", new { id })); } catch (Exception exception) { ErrorSignal.FromCurrentContext().Raise(exception); // TODO: Replace with Error Message return(this.RedirectToAction("Index", "Home")); } }
public ActionResult Page08(int id) { if (this.CurrentRegistrationState != RegistrationState.Available) { return(this.RedirectToAction(this.CurrentRegistrationState.ToString())); } Page08ViewData viewData = new Page08ViewData(); this.SetBaseViewData(viewData); return(this.View(viewData)); }