Exemple #1
0
        public void UpdateEvent(HistoryItem @event)
        {
            HistoryEventArgs eargs = new HistoryEventArgs(HistoryEventTypes.UPDATED);

            eargs.AddExtra("event", @event);
            EventHandlerTrigger.TriggerEvent <HistoryEventArgs>(this.onHistoryEvent, this, eargs);
            this.DeferredSave();
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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();
        }