private void saveToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.Title = "Save"; saveFileDialog1.Filter = "XML file|*.xml|JSON file|*.json|CSV file|*.csv|YAML file|*.yaml"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { string path = saveFileDialog1.FileName; IWorkWithFiles saveFile = FileRep.findExtention(path); saveFile.Save(bouncingBalls, path); } saveFileDialog1.Dispose(); }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { saveFileDialog1.Title = "Save"; saveFileDialog1.Filter = "XML file|*.xml|JSON file|*.json|CSV file|*.csv|YAML file|*.yaml"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { ShapeOriginator originator = new ShapeOriginator(); SetOriginator(originator); string path = saveFileDialog1.FileName; IWorkWithFiles saveFile = LSFactory.findExtention(path); saveFile.Save(originator.CreateMemento().GetMemento(), path); } saveFileDialog1.Dispose(); }