From 05bfa48115ef516f4e9a84163c45db7a69f94695 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sat, 20 Sep 2025 12:30:37 +0530 Subject: [PATCH] added the TenantStatus and Industry in get tenant list API --- Marco.Pms.Services/Controllers/AuthController.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Marco.Pms.Services/Controllers/AuthController.cs b/Marco.Pms.Services/Controllers/AuthController.cs index 3043133..73b5ba7 100644 --- a/Marco.Pms.Services/Controllers/AuthController.cs +++ b/Marco.Pms.Services/Controllers/AuthController.cs @@ -1162,13 +1162,19 @@ namespace MarcoBMS.Services.Controllers // Retrieve all TenantOrgMappings that match the organizationId and have a related Tenant var tenantOrganizationMapping = await _context.TenantOrgMappings .Include(to => to.Tenant) + .ThenInclude(t => t!.TenantStatus) + .Include(to => to.Tenant) + .ThenInclude(t => t!.Industry) .Where(to => to.OrganizationId == organizationId && to.Tenant != null) .ToListAsync(); var tenantList = tenantOrganizationMapping.Select(to => to.Tenant!).ToList(); // Additionally fetch the Tenant record associated directly with this OrganizationId if any - var tenant = await _context.Tenants.FirstOrDefaultAsync(t => t.OrganizationId == organizationId); + var tenant = await _context.Tenants + .Include(t => t.Industry) + .Include(t => t.TenantStatus) + .FirstOrDefaultAsync(t => t.OrganizationId == organizationId); if (tenant != null) { tenantList.Add(tenant);