diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-11-26 17:33:02 +0200 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-11-26 17:33:02 +0200 |
| commit | ca29510e1e336c4d68aaa926cfea6eb72ce42779 (patch) | |
| tree | 298c10a1567df22cf594054271dd5ce656f09c12 /Software/Visual_Studio/PPC/Tango.PPC.Common/BackupRestore/BackupFile.cs | |
| parent | 6c43f97559613443e781917a827c3b644db03490 (diff) | |
| download | Tango-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.cs | 18 |
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); + } } } |
