diff --git a/Emergence.data/Migrations/20260401053644_test.Designer.cs b/Emergence.data/Migrations/20260407074950_CreateTenantTable.Designer.cs
similarity index 86%
rename from Emergence.data/Migrations/20260401053644_test.Designer.cs
rename to Emergence.data/Migrations/20260407074950_CreateTenantTable.Designer.cs
index c81b04d..2944f89 100644
--- a/Emergence.data/Migrations/20260401053644_test.Designer.cs
+++ b/Emergence.data/Migrations/20260407074950_CreateTenantTable.Designer.cs
@@ -12,8 +12,8 @@ using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace Emergence.data.Migrations
{
[DbContext(typeof(AdminDbContext))]
- [Migration("20260401053644_test")]
- partial class test
+ [Migration("20260407074950_CreateTenantTable")]
+ partial class CreateTenantTable
{
///
protected override void BuildTargetModel(ModelBuilder modelBuilder)
@@ -35,6 +35,10 @@ namespace Emergence.data.Migrations
.IsRequired()
.HasColumnType("nvarchar(max)");
+ b.Property("ConnectionString")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
b.Property("IsInactive")
.HasColumnType("bit");
diff --git a/Emergence.data/Migrations/20260401053644_test.cs b/Emergence.data/Migrations/20260407074950_CreateTenantTable.cs
similarity index 87%
rename from Emergence.data/Migrations/20260401053644_test.cs
rename to Emergence.data/Migrations/20260407074950_CreateTenantTable.cs
index b5cab42..f04669f 100644
--- a/Emergence.data/Migrations/20260401053644_test.cs
+++ b/Emergence.data/Migrations/20260407074950_CreateTenantTable.cs
@@ -6,7 +6,7 @@ using Microsoft.EntityFrameworkCore.Migrations;
namespace Emergence.data.Migrations
{
///
- public partial class test : Migration
+ public partial class CreateTenantTable : Migration
{
///
protected override void Up(MigrationBuilder migrationBuilder)
@@ -18,6 +18,7 @@ namespace Emergence.data.Migrations
Id = table.Column(type: "uniqueidentifier", nullable: false),
TenantCode = table.Column(type: "nvarchar(max)", nullable: false),
CompanyName = table.Column(type: "nvarchar(max)", nullable: false),
+ ConnectionString = table.Column(type: "nvarchar(max)", nullable: false),
IsInactive = table.Column(type: "bit", nullable: false)
},
constraints: table =>
diff --git a/Emergence.data/Migrations/AdminDbContextModelSnapshot.cs b/Emergence.data/Migrations/AdminDbContextModelSnapshot.cs
index 429ce96..cb9f2a6 100644
--- a/Emergence.data/Migrations/AdminDbContextModelSnapshot.cs
+++ b/Emergence.data/Migrations/AdminDbContextModelSnapshot.cs
@@ -32,6 +32,10 @@ namespace Emergence.data.Migrations
.IsRequired()
.HasColumnType("nvarchar(max)");
+ b.Property("ConnectionString")
+ .IsRequired()
+ .HasColumnType("nvarchar(max)");
+
b.Property("IsInactive")
.HasColumnType("bit");
diff --git a/Emergence.data/Models/Tenant.cs b/Emergence.data/Models/Tenant.cs
index ab3f423..d169b6e 100644
--- a/Emergence.data/Models/Tenant.cs
+++ b/Emergence.data/Models/Tenant.cs
@@ -16,8 +16,11 @@ namespace Emergence.data.Models
[Required]
public required string CompanyName { get; set; }
+ [Required]
+ public required string ConnectionString { get; set; }
[Required]
public required bool IsInactive { get; set; }
+
}
}
diff --git a/Emergence.models/TenantModel.cs b/Emergence.models/TenantModel.cs
index 6775d32..bf49652 100644
--- a/Emergence.models/TenantModel.cs
+++ b/Emergence.models/TenantModel.cs
@@ -9,5 +9,6 @@ public class TenantModel
public Guid? Id { get; set; }
public string TenantCode { get; set; }
public string CompanyName { get; set; }
+ public string ConnectionString { get; set; }
public bool IsInactive { get; set; }
}
diff --git a/Emergence.services/Services/TenantService.cs b/Emergence.services/Services/TenantService.cs
index 161c70b..411ebee 100644
--- a/Emergence.services/Services/TenantService.cs
+++ b/Emergence.services/Services/TenantService.cs
@@ -19,6 +19,7 @@ public static class TenantExtension
TenantCode = tenant.TenantCode,
CompanyName = tenant.CompanyName,
IsInactive = tenant.IsInactive,
+ ConnectionString = tenant.ConnectionString
};
return model;
}
@@ -30,6 +31,7 @@ public static class TenantExtension
TenantCode = tenant.TenantCode,
CompanyName = tenant.CompanyName,
IsInactive = tenant.IsInactive,
+ ConnectionString = tenant.ConnectionString
};
return model;
}