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); }
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); }
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); }
void uc_treeView1_WebMethodClicked(string wsKey, string wmKey) { UserControls.uc_Wm control = State.Instance.ContainerWebSvc.GetWebMethod(wsKey, wmKey); uc_panelInfo1.DispayControl(control); }