private void View_MultiDrawingItemDeleting(object sender, MultiDrawingItemEventArgs e) { HistoryMemento memento = new HistoryMementoDeleteMultiDrawingItem(frameServer.Metadata, e.Manager, e.Item.Id, SerializationFilter.All); frameServer.Metadata.DeleteMultiDrawingItem(e.Manager, e.Item.Id); historyStack.PushNewCommand(memento); }
private void View_MultiDrawingItemAdding(object sender, MultiDrawingItemEventArgs e) { HistoryMemento memento = new HistoryMementoAddMultiDrawingItem(frameServer.Metadata, e.Manager, e.Item.Id); frameServer.Metadata.AddMultidrawingItem(e.Manager, e.Item); historyStack.PushNewCommand(memento); }