This is the exam project which is a console based C# application about editing a face emoj in SVG file. Operations include moving, deleting, changing the eyebows, eyes, mouth and so on.
It requires using two design patterns 1) Command Design Pattern and 2) Memento Design Pattern to realize undo-redo in the operations.
This is the application in Command Design Pattern.