public void MakeSnapshot() { Guid snapshotId = LastSnapshotId; var tree = ExperimentsTree.Load(SnapshotTreeFileName); var node = tree.root.FindNode(snapshotId); Guid id = node.AddNewChild(); tree.Save(SnapshotTreeFileName); experiment.Id = id; experiment.Save(Path.Combine(projectDir, project.Files.ExperimentFileName)); if (Settings.Default.ResetNewExperiment) { experiment.Reset(); } DirectoryPacker.Pack(ModelDir, SnapshotDataFileName, id); //SQLAdmin.MakeBackup(null, id, experiment.Number, @"TRANQUILLITY-PC\SQLEXPRESS", // "VISSIM", @"\\tranquillity-pc\Temp\", "sa", "Macciato777"); LastSnapshotId = id; SaveProject(); }
private void CreateExperiment(string projectDir, Guid id) { this.experiment = new Experiment(id); experiment.Save(Path.Combine(projectDir, project.Files.ExperimentFileName)); }