ObjectState IObjectState.State() { if ((DateEnd == null) || (DateEnd >= DateTime.Today.Date)) return ObjectState.Current; else return ObjectState.Canceled; }