public void ExecuteAction(IServiceProvider serviceProvider, ref object request, ref BaseResponse response) { StaticDataManagementRequest requestMessage = request as StaticDataManagementRequest; StaticDataManagementResponse responseMessage = response as StaticDataManagementResponse; IStaticDataProvider staticDataProvider = serviceProvider.GetRequiredService(requestMessage.StaticDataProviderType) as IStaticDataProvider; responseMessage.StaticData = staticDataProvider.GetData(); }
public void Initialize() { StaticDataManagementRequest request = new StaticDataManagementRequest(); request.StaticDataProviderType = typeof(T); StaticDataManagementResponse response = jmAppClientProvider.CallAction <StaticDataManagementResponse>(ActionNameConstants.StaticDataManagement, request); HandleStaticDataResponse(response); }
protected override void HandleStaticDataResponse(StaticDataManagementResponse response) { resultConfigurations = response.StaticData as IEnumerable <ResultConfiguration>; }
protected override void HandleStaticDataResponse(StaticDataManagementResponse response) { resources = response.StaticData as IEnumerable <Resource>; }
protected virtual void HandleStaticDataResponse(StaticDataManagementResponse response) { }