public Event EditEvent(Event event_to_edit)
{
if (event_to_edit.UserID != Token.UserId)
throw new UpcomingException ("User Id must match Owner Id to be able to edit events");
UpcomingParam[] param_array = GetEventParams (event_to_edit.Name, event_to_edit.Description, event_to_edit.VenueID,
event_to_edit.CategoryID, event_to_edit.StartDate, event_to_edit.Personal, event_to_edit.SelfPromotion);
Response rsp = Util.Post ("event.edit", param_array);
return rsp.Events[0];
}