Esempio n. 1
0
        public UserControls.uc_Wm GetWebMethod(string wsKey, string wmKey)
        {
            ContainerItemWebSvc wsItem = _webServiceItems
                                         .Where(x => x.Name == wsKey)
                                         .Single();

            UserControls.uc_Wm wmItem = wsItem.uc_webMethods
                                        .Where(x => x.Key == wmKey)
                                        .Select(x => x.Value)
                                        .Single();

            return(wmItem);
        }
Esempio n. 2
0
        public void Populate(drexProcess.WebSvcAsync.Result.RetrieveAsyncResult item)
        {
            UserControls.uc_SourceBrowser ucWebService = new UserControls.uc_SourceBrowser();
            ucWebService.PopulateForm(item.WebSvcResult.WSDL);

            Dictionary<string, UserControls.uc_Wm> ucWebMethods = new Dictionary<string, UserControls.uc_Wm>();
            foreach (var v in item.WebSvcResult.WebSvcMethods) {
                UserControls.uc_Wm ucWebMethod = new UserControls.uc_Wm();
                ucWebMethod.PopulateForm(item.WebSvcResult.SourceURI, v);
                ucWebMethods[v.Name] = ucWebMethod;
            }

            ContainerItemWebSvc wsItem = new ContainerItemWebSvc(item.WebSvcResult.SourceURI, ucWebService, ucWebMethods);

            _webServiceItems.Add(wsItem);
        }
Esempio n. 3
0
        public void Populate(drexProcess.WebSvcAsync.Result.RetrieveAsyncResult item)
        {
            UserControls.uc_SourceBrowser ucWebService = new UserControls.uc_SourceBrowser();
            ucWebService.PopulateForm(item.WebSvcResult.WSDL);

            Dictionary <string, UserControls.uc_Wm> ucWebMethods = new Dictionary <string, UserControls.uc_Wm>();

            foreach (var v in item.WebSvcResult.WebSvcMethods)
            {
                UserControls.uc_Wm ucWebMethod = new UserControls.uc_Wm();
                ucWebMethod.PopulateForm(item.WebSvcResult.SourceURI, v);
                ucWebMethods[v.Name] = ucWebMethod;
            }

            ContainerItemWebSvc wsItem = new ContainerItemWebSvc(item.WebSvcResult.SourceURI, ucWebService, ucWebMethods);

            _webServiceItems.Add(wsItem);
        }
Esempio n. 4
0
 void uc_treeView1_WebMethodClicked(string wsKey, string wmKey)
 {
     UserControls.uc_Wm control = State.Instance.ContainerWebSvc.GetWebMethod(wsKey, wmKey);
     uc_panelInfo1.DispayControl(control);
 }