summaryrefslogtreecommitdiffstats
path: root/BlobBin/DB.cs
diff options
context:
space:
mode:
Diffstat (limited to 'BlobBin/DB.cs')
-rw-r--r--BlobBin/DB.cs42
1 files changed, 0 insertions, 42 deletions
diff --git a/BlobBin/DB.cs b/BlobBin/DB.cs
deleted file mode 100644
index a736dc2..0000000
--- a/BlobBin/DB.cs
+++ /dev/null
@@ -1,42 +0,0 @@
-using Microsoft.EntityFrameworkCore;
-
-namespace BlobBin;
-
-public class DB : DbContext
-{
- public DB(DbContextOptions<DB> options) : base(options) { }
-
- public DbSet<File> Files { get; set; }
- public DbSet<Paste> Pastes { get; set; }
-}
-
-public class UploadEntityBase
-{
- public UploadEntityBase() {
- Id = Guid.NewGuid();
- CreatedAt = DateTime.UtcNow;
- }
-
- public Guid Id { get; set; }
- public string PublicId { get; set; }
- public DateTime CreatedAt { get; set; }
- public string CreatedBy { get; set; }
- public DateTime? DeletedAt { get; set; }
- public string? PasswordHash { get; set; }
- public bool Singleton { get; set; }
- public string? AutoDeleteAfter { get; set; }
- public string? MimeType { get; set; }
-}
-
-public class File : UploadEntityBase
-{
- public string? Name { get; set; }
- public long Length { get; set; }
-}
-
-public class Paste : UploadEntityBase
-{
- public string? Name { get; set; }
- public string? Content { get; set; }
- public long Length { get; set; }
-} \ No newline at end of file