Use Constraint Helper For Event#show

* It removes logic from the routes
* It adds tests around the constraint
* It leverages the database, so performs a better check by only "show"ing events that actually exist