Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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);
        }