public virtual bool AddEvent(EventModelBase myEvent) { if (myEvent == null) { throw new ArgumentNullException("myEvent"); } bool result = _connection.AddEvent(myEvent); OnChangingEvents(); return(result); }