public void UpdateEvent(HistoryItem @event) { HistoryEventArgs eargs = new HistoryEventArgs(HistoryEventTypes.UPDATED); eargs.AddExtra("event", @event); EventHandlerTrigger.TriggerEvent <HistoryEventArgs>(this.onHistoryEvent, this, eargs); this.DeferredSave(); }
public void DeleteEvent(HistoryItem @event) { this.events.Remove(@event); HistoryEventArgs eargs = new HistoryEventArgs(HistoryEventTypes.REMOVED); eargs.AddExtra("event", @event); EventHandlerTrigger.TriggerEvent <HistoryEventArgs>(this.onHistoryEvent, this, eargs); this.DeferredSave(); }
public void AddEvent(HistoryItem @event) { this.events.Insert(0, @event); HistoryEventArgs eargs = new HistoryEventArgs(HistoryEventTypes.ADDED); eargs.AddExtra("event", @event); EventHandlerTrigger.TriggerEvent <HistoryEventArgs>(this.onHistoryEvent, this, eargs); this.DeferredSave(); }