From 7b715eb1883c9caf7d4b5143b8f7720dd663acd8 Mon Sep 17 00:00:00 2001 From: ivarlovlie Date: Thu, 22 Dec 2022 16:31:58 +0100 Subject: feat: Add folder parent --- code/api/Database/AppDatabase.cs | 1 + code/api/Database/Models/Folder.cs | 2 ++ 2 files changed, 3 insertions(+) (limited to 'code/api/Database') diff --git a/code/api/Database/AppDatabase.cs b/code/api/Database/AppDatabase.cs index 722a3e0..eac20b3 100644 --- a/code/api/Database/AppDatabase.cs +++ b/code/api/Database/AppDatabase.cs @@ -21,6 +21,7 @@ public class AppDatabase : DbContext modelBuilder.Entity(e => { e.HasMany(c => c.Files); e.HasMany(c => c.Permissions); + e.HasOne(c => c.Parent); e.ToTable("folders"); }); modelBuilder.Entity(e => { diff --git a/code/api/Database/Models/Folder.cs b/code/api/Database/Models/Folder.cs index ecfed1e..7a05f45 100644 --- a/code/api/Database/Models/Folder.cs +++ b/code/api/Database/Models/Folder.cs @@ -3,6 +3,8 @@ namespace I2R.Storage.Api.Database.Models; public class Folder : Base { public string Name { get; set; } + public Folder Parent { get; set; } + public Guid? ParentId { get; set; } public List Files { get; set; } public List Permissions { get; set; } public bool IsEncrypted { get; set; } -- cgit v1.3