Fixed tenant management

This commit is contained in:
2026-10-20 17:56:04 +02:00
parent d7a168c9fa
commit dee9098379
16 changed files with 344 additions and 168 deletions
@@ -1,11 +1,11 @@
namespace PostFundManagement.Domain.Entities;
namespace PostFundManagement.Domain.Entities;
[EntityTypeConfiguration<TenantOrganisationConfiguration, TenantOrganisation>]
public class TenantOrganisation : Models.TenantOrganisation
{
public virtual Tenant? Tenant { get; set; }
public virtual Organisation? Organisation { get; set; }
public new virtual Organisation? Organisation { get; set; }
public virtual User? Creator { get; set; }
}
@@ -1,4 +1,4 @@
namespace PostFundManagement.Domain.Entities;
namespace PostFundManagement.Domain.Entities;
[EntityTypeConfiguration<TenantUserConfiguration, TenantUser>]
public class TenantUser : Models.TenantUser
@@ -9,7 +9,7 @@ public class TenantUser : Models.TenantUser
public virtual User? Creator { get; set; }
[ForeignKey(nameof(UserId))]
public virtual User? User { get; set; }
public new virtual User? User { get; set; }
}
public sealed class TenantUserConfiguration : IEntityTypeConfiguration<TenantUser>