static void Memento(string path) { CareTaker careTaker = CareTaker.RestoreFromFile(); Originator originator = null; WebCrawler webcrawler = WebCrawler.GetInstance(); if (careTaker != null) { originator = careTaker.Originator; } if (careTaker == null) { var model = webcrawler.LoadFromFile(path); originator = new Originator(model); careTaker = new CareTaker(originator); } //careTaker.Restore("nkbrrk"); //Console.WriteLine($"Originator stateName {originator.StateName}"); careTaker.Compare("citmxv"); //originator.MakeChanges(webcrawler); //await careTaker.Save(); //Console.WriteLine("History"); //careTaker.ShowHistory(); }