public static Project GetSavedProject(string filePath) { var savedProject = MyXMLSerializer.DeSerializeObject <Project>(filePath); Project project = GetNewProject(filePath); foreach (var process in project.Processes) { } foreach (var processEntity in project.ProcessEntities) { var savedProcessEntity = savedProject.ProcessEntities.First(x => x.Name == processEntity.Name); processEntity.FolderPath = savedProcessEntity.FolderPath; } return(project); }
private void SaveToFile(string filePath) { MyXMLSerializer.SerializeObject <Project>(m_currentProject, filePath); }