public async static Task<bool> SaveToFile(string FilePath, RaceData data) { Stream stream = File.Open(FilePath, FileMode.Create); BinaryFormatter bFormatter = new BinaryFormatter(); await Task.Run(() => { bFormatter.Serialize(stream, data); }); stream.Close(); // TODO encriptografar e colocar senha (mesma senha de logar no programa) return true; }
public static void UpdateTempFile(RaceData data) { backupFile = File.Open(TEMP_FILE_PATH, FileMode.Open); BinaryFormatter bFormatter = new BinaryFormatter(); bFormatter.Serialize(backupFile, data); backupFile.Close(); }