public void SaveProject(QueryProjectObject queryProjectObject) { string folderPath = ConfigurationManager.GetInstance().GetProjectsFolder() + "\\" + queryProjectObject.FolderName; if (Directory.Exists(folderPath) == false) { Directory.CreateDirectory(folderPath); } SerializationManager.SaveConfiguration <QueryProjectObject>(queryProjectObject, folderPath + "\\QueryPanelProject.xml"); }
public List <QueryProjectObject> GetProjects() { List <QueryProjectObject> queryProjectObjects = new List <QueryProjectObject>(); string folderPath = GetProjectsFolder(); string[] projectFolders = Directory.GetDirectories(folderPath); foreach (string projectFolder in projectFolders) { string projectFilePath = projectFolder + "\\QueryPanelProject.xml"; QueryProjectObject queryProjectObject = SerializationManager.ReadSettings <QueryProjectObject>(projectFilePath); queryProjectObjects.Add(queryProjectObject); } return(queryProjectObjects); }