Пример #1
0
 //Constructors
 public ClipboardCommand(Controller controller) : base(controller)
 {
     if (controller == null)
     {
         throw new ArgumentNullException();
     }
     _modelMomento = new ModelMomento(controller.Model);
     _modelMomento.WriteItem(controller.Model);
 }
Пример #2
0
 public override void Undo()
 {
     _modelMomento.WriteItem(Controller.Model);
 }
Пример #3
0
 private void UndoRedo()
 {
     _modelMomento.WriteItem(Controller.Model);
 }