/// <summary> /// Full constructor. /// </summary> /// <param name="t">The event type</param> /// <param name="d">Event description</param> /// <param name="y">Event year</param> public StellarEvent(StellarEventType t, string d, double y) { EventType = t; EventDesc = d; EventYear = y; FormattedEventYear = Utility.FormatForAstronomicalYear(y); }
/// <summary> /// This function adds an event to the log. /// </summary> /// <param name="desc">Event description</param> /// <param name="year">Event year</param> /// <param name="eventType">The event type</param> public void AddLogEvent(String desc, double year, StellarEventType eventType) { LoggedEvents.Add(new StellarEvent(eventType, desc, year)); NotifyPropertyChanged("LoggedEvents"); }