diff options
| author | Michael <[email protected]> | 2017-03-25 19:39:42 -0400 |
|---|---|---|
| committer | Michael <[email protected]> | 2017-03-25 19:39:42 -0400 |
| commit | 35e94c2e94c32ff1731acb8d02b20e4accc3ca4a (patch) | |
| tree | f542464188a9c8d2d2209332925e0a9fd1879455 /Project-Unite/Models | |
| parent | 1cac3ac592c34ecf373f034c2103a040492ce216 (diff) | |
| download | project-unite-35e94c2e94c32ff1731acb8d02b20e4accc3ca4a.tar.gz project-unite-35e94c2e94c32ff1731acb8d02b20e4accc3ca4a.tar.bz2 project-unite-35e94c2e94c32ff1731acb8d02b20e4accc3ca4a.zip | |
Database backup creation :smiley:
Diffstat (limited to 'Project-Unite/Models')
| -rw-r--r-- | Project-Unite/Models/IdentityModels.cs | 10 | ||||
| -rw-r--r-- | Project-Unite/Models/ManageViewModels.cs | 6 |
2 files changed, 16 insertions, 0 deletions
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<DatabaseBackup> Backups { get; set; } + public DbSet<DatabaseBackup> AssetBackups { get; set; } public DbSet<Avatar> UserAvatars { get; set; } public DbSet<Skin> Skins { get; set; } public DbSet<Configuration> 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<DatabaseBackup> Databases { get; set; } + public IEnumerable<DatabaseBackup> AssetFolders { get; set; } + } + public class ManageLoginsViewModel { public IList<UserLoginInfo> CurrentLogins { get; set; } |
