public static void SaveFoundDirectoriesConfig(FoundDirectories directories) { string path = new Config().FoundDirectoriesPath; using (StreamWriter w = new StreamWriter(path)) { w.Write(JsonConvert.SerializeObject(directories)); } }
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; }
public SearchHelper(IHubContext <AppsHub> hubContext) { _hubContext = hubContext; FoundDirectories = new FoundDirectories(); Messages = new List <string>(); }