示例#1
0
        public static void SaveFoundDirectoriesConfig(FoundDirectories directories)
        {
            string path = new Config().FoundDirectoriesPath;

            using (StreamWriter w = new StreamWriter(path))
            {
                w.Write(JsonConvert.SerializeObject(directories));
            }
        }
示例#2
0
        public static void LoadFoundDirectoriesConfig(ref AppsResult result)
        {
            //var fd = new FoundDirectories();

            //if (Config.IsValid) //Never dependent on config as is called outside of project
            //{
            string path = new Config().FoundDirectoriesPath; //Shouldn't renew singleton

            result.Messages.Add("Got path to found directories: " + path);

            using (StreamReader r = new StreamReader(path))
            {
                var json = r.ReadToEnd();
                FoundDirectories dirs = JsonConvert.DeserializeObject <FoundDirectories>(json);

                result.Messages.Add("Got directories: " + dirs.Directories.Count().ToString());
                result.Data = dirs;
            }
            //}
            //return result;
        }
示例#3
0
 public SearchHelper(IHubContext <AppsHub> hubContext)
 {
     _hubContext      = hubContext;
     FoundDirectories = new FoundDirectories();
     Messages         = new List <string>();
 }