diff --git a/Marco.Pms.Services/Controllers/AppMenuController.cs b/Marco.Pms.Services/Controllers/AppMenuController.cs index 5d2b3de..3272f64 100644 --- a/Marco.Pms.Services/Controllers/AppMenuController.cs +++ b/Marco.Pms.Services/Controllers/AppMenuController.cs @@ -601,6 +601,8 @@ namespace Marco.Pms.Services.Controllers if (tenantId == superTenantId) { var superResponse = featureMenus.Values.SelectMany(list => list).OrderBy(r => r.Name).ToList(); + superResponse.Add(new MasterMenuVM { Id = 14, Name = "Product Category" }); + superResponse = superResponse.OrderBy(r => r.Name).ToList(); _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, superResponse.Count); return Ok(ApiResponse.SuccessResponse(superResponse, "Successfully fetched the master table list", 200)); @@ -616,10 +618,7 @@ namespace Marco.Pms.Services.Controllers .SelectMany(id => featureMenus[id]) .OrderBy(r => r.Name) .ToList(); - if (tenantId == superTenantId) - { - response.Add(new MasterMenuVM { Id = 14, Name = "Product Category" }); - } + _logger.LogInfo("MasterMenu count for TenantId {TenantId}: {Count}", tenantId, response.Count); return Ok(ApiResponse.SuccessResponse(response, "Successfully fetched the master table list", 200)); }