From 35e94c2e94c32ff1731acb8d02b20e4accc3ca4a Mon Sep 17 00:00:00 2001 From: Michael Date: Sat, 25 Mar 2017 19:39:42 -0400 Subject: Database backup creation :smiley: --- Project-Unite/Models/IdentityModels.cs | 10 ++++++++++ Project-Unite/Models/ManageViewModels.cs | 6 ++++++ 2 files changed, 16 insertions(+) (limited to 'Project-Unite/Models') diff --git a/Project-Unite/Models/IdentityModels.cs b/Project-Unite/Models/IdentityModels.cs index 187bad3..ced6fc3 100644 --- a/Project-Unite/Models/IdentityModels.cs +++ b/Project-Unite/Models/IdentityModels.cs @@ -204,6 +204,8 @@ namespace Project_Unite.Models return new ApplicationDbContext(); } + public DbSet Backups { get; set; } + public DbSet AssetBackups { get; set; } public DbSet UserAvatars { get; set; } public DbSet Skins { get; set; } public DbSet Configs { get; set; } @@ -278,4 +280,12 @@ namespace Project_Unite.Models public string AvatarUrl { get; set; } public DateTime UploadedAt { get; set; } } + + public class DatabaseBackup + { + public string Id { get; set; } + public DateTime Timestamp { get; set; } + public string UserId { get; set; } + public string DownloadUrl { get; set; } + } } \ No newline at end of file diff --git a/Project-Unite/Models/ManageViewModels.cs b/Project-Unite/Models/ManageViewModels.cs index 7a84bda..d8a1497 100644 --- a/Project-Unite/Models/ManageViewModels.cs +++ b/Project-Unite/Models/ManageViewModels.cs @@ -14,6 +14,12 @@ namespace Project_Unite.Models public bool BrowserRemembered { get; set; } } + public class BackupViewModel + { + public IEnumerable Databases { get; set; } + public IEnumerable AssetFolders { get; set; } + } + public class ManageLoginsViewModel { public IList CurrentLogins { get; set; } -- cgit v1.2.3