Beispiel #1
0
        public ConfigurationResult GetConfigurationList(string sessionId, BackgroundWorkerHelper bg, CxWebServiceClient client)
        {
            ConfigurationResult configuration = null;

            bg.DoWorkFunc = delegate(object obj)
            {
                configuration = new ConfigurationResult();
                CxWSResponseConfigSetList cxWSResponseConfigSetList = client.ServiceClient.GetConfigurationSetList(sessionId);

                configuration.IsSuccesfull   = cxWSResponseConfigSetList.IsSuccesfull;
                configuration.Configurations = new Dictionary <long, string>();
                if (cxWSResponseConfigSetList != null && cxWSResponseConfigSetList.ConfigSetList.Length > 0)
                {
                    for (int i = 0; i < cxWSResponseConfigSetList.ConfigSetList.Length; i++)
                    {
                        configuration.Configurations.Add(cxWSResponseConfigSetList.ConfigSetList[i].ID, cxWSResponseConfigSetList.ConfigSetList[i].ConfigSetName);
                    }
                }
            };

            if (!bg.DoWork("Receive Configuration list..."))
            {
                return(null);
            }

            return(configuration);
        }
Beispiel #2
0
    public CxWSResponseConfigSetList GetConfigurationSetList(string SessionID)
    {
        CxWSResponseConfigSetList result = _web_Service.GetConfigurationSetList(SessionID);

        return(result);
    }