aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-11-26 17:33:02 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-11-26 17:33:02 +0200
commitca29510e1e336c4d68aaa926cfea6eb72ce42779 (patch)
tree298c10a1567df22cf594054271dd5ce656f09c12 /Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs
parent6c43f97559613443e781917a827c3b644db03490 (diff)
downloadTango-ca29510e1e336c4d68aaa926cfea6eb72ce42779.tar.gz
Tango-ca29510e1e336c4d68aaa926cfea6eb72ce42779.zip
Working on backup/restore...
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs')
-rw-r--r--Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs18
1 files changed, 17 insertions, 1 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs
index ebb7b9fcd..c687377a6 100644
--- a/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs
+++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs
@@ -1,4 +1,5 @@
-using System;
+using Newtonsoft.Json;
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -14,6 +15,11 @@ namespace Tango.PPC.Common.BackupRestore
public class BackupFile
{
/// <summary>
+ /// Gets or sets the backup file version.
+ /// </summary>
+ public int Version { get; set; }
+
+ /// <summary>
/// Gets or sets the backup name.
/// </summary>
public String Name { get; set; }
@@ -61,5 +67,15 @@ namespace Tango.PPC.Common.BackupRestore
Settings = new BackupSettings();
JobFiles = new List<JobFile>();
}
+
+ public String ToJson()
+ {
+ return JsonConvert.SerializeObject(this);
+ }
+
+ public static BackupFile FromJson(String json)
+ {
+ return JsonConvert.DeserializeObject<BackupFile>(json);
+ }
}
}