public static void WriteFile(JObject data, string name, XferFactory.FileType type, string directory) { string dir = ValidateDirectory(directory, type); string encrypt = SecurityFactory.Encrypt(data.ToString(), SecurityFactory.SecurityKey); using (StreamWriter file = new StreamWriter(dir + "\\" + name + XferFactory.GetTypeExtension(type))) { file.Write(encrypt); } }
public static JObject ReadFile(string path) { string result = ""; if (!File.Exists(path)) { return(null); } using (StreamReader file = new StreamReader(path)) { result = file.ReadToEnd(); } string decrypt = SecurityFactory.Decrypt(result, SecurityFactory.SecurityKey); JObject data = JObject.Parse(decrypt); return(data); }