public void getOrders() { BackupOpenOrders.Clear(); MyBackupOpenOrders.Clear(); filestream.Position = 0; while (filestream.Position != filestream.Length) { SerialOpenOrder r = formatter.Deserialize(filestream) as SerialOpenOrder; BackupOpenOrders.Add(r); if (r.ApiKey == this.apiKeyStore) { MyBackupOpenOrders.Add(r); } } return; }
public BackupUtility(string apikey) { apiKeyStore = apikey; CurrentPath = Directory.GetCurrentDirectory(); Bktarget = Path.Combine(CurrentPath, "Backup.dat"); if (!File.Exists(Bktarget)) { File.Create(Bktarget).Close(); } BackupOpenOrders = new List <SerialOpenOrder>(); MyBackupOpenOrders = new List <SerialOpenOrder>(); filestream = new FileStream(Bktarget, FileMode.Open); formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter(); norder = new SerialOpenOrder(); this.getOrders(); }
public void writeOrder(SerialOpenOrder order) { formatter.Serialize(filestream, order); return; }