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