public void Undo()
 {
     // ToDo
     if (Mementos.Count == 0)
     {
         Console.WriteLine("Nie można cofnąć - brak zapisanych danych");
     }
     else
     {
         IMemento memento = Mementos[Mementos.Count - 1];
         Console.WriteLine($"Cena akcji przywrócona do: {memento.GetSharePrice().ToString()}");
         StockValue.Restore(memento);
         Mementos.RemoveAt(Mementos.Count - 1);
     }
 }
 public void Restore(IMemento memento)
 {
     this.SharePrice = memento.GetSharePrice();
     Console.WriteLine($"Cena akcji po zmianie: {SharePrice}");
 }