From 967dd8e5e1aac05d56570d64c2318b9531b7e6da Mon Sep 17 00:00:00 2001 From: Mohanraj Elumalai Date: Mon, 20 Nov 2023 09:51:24 +0530 Subject: [PATCH] feature(844122): Port single page mode approach from client side engine to server side engine. --- .../PivotController/Controllers/PivotController.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/PivotController/PivotController/Controllers/PivotController.cs b/PivotController/PivotController/Controllers/PivotController.cs index 7e4d7f2..063e73b 100644 --- a/PivotController/PivotController/Controllers/PivotController.cs +++ b/PivotController/PivotController/Controllers/PivotController.cs @@ -123,7 +123,15 @@ public async Task GetMembers(FetchData param) EngineProperties engine = await GetEngine(param); Dictionary returnValue = new Dictionary(); returnValue["memberName"] = param.MemberName; - returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].DateMember); + if (engine.FieldList[param.MemberName].IsMembersFilled) + { + returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].Members); + } + else + { + await PivotEngine.PerformAction(engine, param); + returnValue["members"] = JsonConvert.SerializeObject(engine.FieldList[param.MemberName].Members); + } return returnValue; }