From 76ac9de0141c196cc6a9725efe5b247e37c38191 Mon Sep 17 00:00:00 2001 From: "ashutosh.nehete" Date: Sun, 24 Aug 2025 14:12:55 +0530 Subject: [PATCH] Set logic the get all master table for super tenant --- Marco.Pms.Services/Controllers/AppMenuController.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Marco.Pms.Services/Controllers/AppMenuController.cs b/Marco.Pms.Services/Controllers/AppMenuController.cs index 107797f..525a614 100644 --- a/Marco.Pms.Services/Controllers/AppMenuController.cs +++ b/Marco.Pms.Services/Controllers/AppMenuController.cs @@ -584,9 +584,9 @@ namespace Marco.Pms.Services.Controllers if (tenantId == superTenantId) { - _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, featureMenus.Count); - - return Ok(ApiResponse.SuccessResponse(featureMenus, "Successfully fetched the master table list", 200)); + var superResponse = featureMenus.Values.SelectMany(list => list).ToList(); + _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, superResponse.Count); + return Ok(ApiResponse.SuccessResponse(superResponse, "Successfully fetched the master table list", 200)); } // Fetch features enabled for tenant @@ -600,7 +600,6 @@ namespace Marco.Pms.Services.Controllers .ToList(); _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, response.Count); - return Ok(ApiResponse.SuccessResponse(response, "Successfully fetched the master table list", 200)); } catch (Exception ex)