If the view context (containing a Firm and Event) is provided, checks whether the context is correct for editing the given CVI Event object.
NB Event checks are purely about view context, and does not account for business rules around the status of the event.