示例#1
0
        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);
        }
示例#3
0
 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)
 {
 }