Procházet zdrojové kódy

与医院对接接口

zhaozhiqiang %!s(int64=3) %!d(string=před) roky
rodič
revize
a594947230
15 změnil soubory, kde provedl 735 přidání a 0 odebrání
  1. 32 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj
  2. 73 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/customer/CustomerNewController.cs
  3. 20 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Dto/AdmInfo.cs
  4. 12 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Dto/xml.cs
  5. 10 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/CallCenterApi.Interface.ServiceGethzinfo.CompositeType.datasource
  6. 151 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Reference.cs
  7. 35 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Reference.svcmap
  8. 4 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.disco
  9. 77 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.wsdl
  10. 42 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.xsd
  11. 46 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service11.xsd
  12. 10 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service12.xsd
  13. 10 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/configuration.svcinfo
  14. 201 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/configuration91.svcinfo
  15. 12 0
      codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Web.config

+ 32 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/CallCenterApi.Interface.csproj

@@ -111,6 +111,8 @@
111 111
     <Reference Include="System.Data.DataSetExtensions" />
112 112
     <Reference Include="System.Net.Http" />
113 113
     <Reference Include="System.Net.Http.WebRequest" />
114
+    <Reference Include="System.Runtime.Serialization" />
115
+    <Reference Include="System.ServiceModel" />
114 116
     <Reference Include="System.Web.DynamicData" />
115 117
     <Reference Include="System.Web.Entity" />
116 118
     <Reference Include="System.Web.ApplicationServices" />
@@ -157,6 +159,16 @@
157 159
     <Content Include="Global.asax" />
158 160
     <Content Include="Lib\Senparc.Weixin.dll" />
159 161
     <Content Include="Lib\Senparc.Weixin.MP.dll" />
162
+    <Content Include="Service References\ServiceGethzinfo\CallCenterApi.Interface.ServiceGethzinfo.CompositeType.datasource">
163
+      <DependentUpon>Reference.svcmap</DependentUpon>
164
+    </Content>
165
+    <None Include="Service References\ServiceGethzinfo\Service1.disco" />
166
+    <None Include="Service References\ServiceGethzinfo\configuration91.svcinfo" />
167
+    <None Include="Service References\ServiceGethzinfo\configuration.svcinfo" />
168
+    <None Include="Service References\ServiceGethzinfo\Reference.svcmap">
169
+      <Generator>WCF Proxy Generator</Generator>
170
+      <LastGenOutput>Reference.cs</LastGenOutput>
171
+    </None>
160 172
     <Content Include="Txt\dirtywords.txt" />
161 173
     <Content Include="Upload\ZXTX\20170728170157397.jpg" />
162 174
     <Content Include="Upload\ZXTX\20170728170157397_s.jpg" />
@@ -267,12 +279,14 @@
267 279
     </Compile>
268 280
     <Compile Include="Models\Common\FormsPrincipal.cs" />
269 281
     <Compile Include="Models\Common\ListBase.cs" />
282
+    <Compile Include="Models\Dto\AdmInfo.cs" />
270 283
     <Compile Include="Models\Dto\Ask_QuestionDto.cs" />
271 284
     <Compile Include="Models\Dto\CallPlan.cs" />
272 285
     <Compile Include="Models\Dto\CategoryDto.cs" />
273 286
     <Compile Include="Models\Dto\ModuleInfoDto.cs" />
274 287
     <Compile Include="Models\Dto\OrderDto.cs" />
275 288
     <Compile Include="Models\Dto\ProductDto.cs" />
289
+    <Compile Include="Models\Dto\xml.cs" />
276 290
     <Compile Include="Models\Enum\EnumWorkOrderState.cs" />
277 291
     <Compile Include="Models\Filter\FilterCallPlan.cs" />
278 292
     <Compile Include="Models\Filter\FilterPagerInfo.cs" />
@@ -311,6 +325,11 @@
311 325
     <Compile Include="Models\Input\UserAccountInput.cs" />
312 326
     <Compile Include="Models\Input\WoBillInput.cs" />
313 327
     <Compile Include="Properties\AssemblyInfo.cs" />
328
+    <Compile Include="Service References\ServiceGethzinfo\Reference.cs">
329
+      <AutoGen>True</AutoGen>
330
+      <DesignTime>True</DesignTime>
331
+      <DependentUpon>Reference.svcmap</DependentUpon>
332
+    </Compile>
314 333
   </ItemGroup>
315 334
   <ItemGroup>
316 335
     <Content Include="Views\web.config" />
@@ -336,6 +355,16 @@
336 355
     <None Include="Properties\PublishProfiles\sycw.pubxml" />
337 356
     <None Include="Properties\PublishProfiles\tt.pubxml" />
338 357
     <None Include="Properties\PublishProfiles\XiXianSZCG_API.pubxml" />
358
+    <None Include="Service References\ServiceGethzinfo\Service1.wsdl" />
359
+    <None Include="Service References\ServiceGethzinfo\Service1.xsd">
360
+      <SubType>Designer</SubType>
361
+    </None>
362
+    <None Include="Service References\ServiceGethzinfo\Service11.xsd">
363
+      <SubType>Designer</SubType>
364
+    </None>
365
+    <None Include="Service References\ServiceGethzinfo\Service12.xsd">
366
+      <SubType>Designer</SubType>
367
+    </None>
339 368
     <None Include="Web.Debug.config">
340 369
       <DependentUpon>Web.config</DependentUpon>
341 370
     </None>
@@ -463,6 +492,9 @@
463 492
   <ItemGroup>
464 493
     <WCFMetadata Include="Service References\" />
465 494
   </ItemGroup>
495
+  <ItemGroup>
496
+    <WCFMetadataStorage Include="Service References\ServiceGethzinfo\" />
497
+  </ItemGroup>
466 498
   <PropertyGroup>
467 499
     <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
468 500
     <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>

+ 73 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Controllers/customer/CustomerNewController.cs

@@ -12,6 +12,8 @@ using System.IO;
12 12
 using System.Linq;
13 13
 using System.Web;
14 14
 using System.Web.Mvc;
15
+using System.Xml;
16
+using System.Xml.Serialization;
15 17
 
16 18
 namespace CallCenterApi.Interface.Controllers.customer
17 19
 {
@@ -958,5 +960,76 @@ namespace CallCenterApi.Interface.Controllers.customer
958 960
             return JsonString;
959 961
         }
960 962
         #endregion
963
+        #region 获取患者就诊信息
964
+        public ActionResult GetHzinfo(string stime,string etime ,string deptname,int PageIndex=1,int PageSize=10)
965
+        {
966
+            ServiceGethzinfo.Service1Client client = new ServiceGethzinfo.Service1Client();
967
+            var a = client.Getinfo(stime+","+etime);
968
+            //var obj = DeserializeObject<Models.Dto.xml>(a);
969
+            var obj = Getxml(a);
970
+            if (!string.IsNullOrEmpty(deptname))
971
+            {
972
+                obj = obj.Where(p => p.DinoseT.Contains(deptname)).ToList();
973
+            }
974
+            var list = (obj.Skip((PageIndex - 1) * PageSize).Take(PageSize)).ToList();
975
+            
976
+            return Success("成功",list);
977
+        }
978
+        /// <summary>
979
+        /// xml字符串反序列为obj
980
+        /// </summary>
981
+        /// <typeparam name="T"></typeparam>
982
+        /// <param name="xml"></param>
983
+        /// <returns></returns>
984
+        public static T DeserializeObject<T>(string xml) where T : class
985
+        {
986
+            using (var str = new StringReader(xml))
987
+            {
988
+                var xmlSerializer = new XmlSerializer(typeof(T));
989
+                var result = (T)xmlSerializer.Deserialize(str);
990
+                return result;
991
+            }
992
+        }
993
+        public static List<Models.Dto.AdmInfo> Getxml(string xml)
994
+        {
995
+            List<Models.Dto.AdmInfo> adminfolist = new List<Models.Dto.AdmInfo>();
996
+           
997
+            XmlDocument doc = new XmlDocument();
998
+            doc.LoadXml(xml);
999
+            XmlNodeList xxlist = doc.GetElementsByTagName("AdmInfo");//获取节点名为AdmInfo的集合
1000
+            foreach (XmlNode  xxnode in xxlist)
1001
+            {
1002
+                Models.Dto.AdmInfo adminfo = new Models.Dto.AdmInfo();
1003
+                XmlNodeList childllist = xxnode.ChildNodes;
1004
+                foreach (XmlNode node in childllist)
1005
+                {
1006
+                    string temp = node.Name;
1007
+                    switch (temp) {
1008
+                           case "EpisodID":adminfo.EpisodID = node.InnerText;
1009
+                            break;
1010
+                        case "Name"    :adminfo.Name = node.InnerText;
1011
+                            break;
1012
+                        case "Sex"     :adminfo.Sex = node.InnerText;
1013
+                            break;
1014
+                        case "Age"     :adminfo.Age = node.InnerText;
1015
+                            break;
1016
+                        case "Add"     :adminfo.Add = node.InnerText;
1017
+                            break;
1018
+                        case "TelH"    :adminfo.TelH = node.InnerText;
1019
+                            break;
1020
+                        case "Admloc"  :adminfo.Admloc = node.InnerText;
1021
+                            break;
1022
+                        case "DinoseT" :adminfo.DinoseT = node.InnerText;
1023
+                            break;
1024
+                        case "Admdoc": adminfo.Admdoc = node.InnerText;
1025
+                            break;
1026
+                    }
1027
+                   
1028
+                }
1029
+                adminfolist.Add(adminfo);
1030
+            }
1031
+            return adminfolist;
1032
+        }
1033
+        #endregion
961 1034
     }
962 1035
 }

+ 20 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Dto/AdmInfo.cs

@@ -0,0 +1,20 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Web;
5
+
6
+namespace CallCenterApi.Interface.Models.Dto
7
+{
8
+    public class AdmInfo
9
+    {
10
+        public string EpisodID { get; set; }
11
+        public string Name     { get; set; }
12
+        public string Sex      { get; set; }
13
+        public string Age      { get; set; }
14
+        public string Add      { get; set; }
15
+        public string TelH     { get; set; }
16
+        public string Admloc   { get; set; }
17
+        public string DinoseT  { get; set; }
18
+        public string Admdoc   { get; set; }
19
+    }
20
+}

+ 12 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Models/Dto/xml.cs

@@ -0,0 +1,12 @@
1
+using System;
2
+using System.Collections.Generic;
3
+using System.Linq;
4
+using System.Web;
5
+
6
+namespace CallCenterApi.Interface.Models.Dto
7
+{
8
+    public class xml
9
+    {
10
+        public List<AdmInfo> AdmInfo { get; set; }
11
+    }
12
+}

+ 10 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/CallCenterApi.Interface.ServiceGethzinfo.CompositeType.datasource

@@ -0,0 +1,10 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<!--
3
+    This file is automatically generated by Visual Studio .Net. It is 
4
+    used to store generic object data source configuration information.  
5
+    Renaming the file extension or editing the content of this file may   
6
+    cause the file to be unrecognizable by the program.
7
+-->
8
+<GenericObjectDataSource DisplayName="CompositeType" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
9
+   <TypeInfo>CallCenterApi.Interface.ServiceGethzinfo.CompositeType, Service References.ServiceGethzinfo.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
10
+</GenericObjectDataSource>

+ 151 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Reference.cs

@@ -0,0 +1,151 @@
1
+//------------------------------------------------------------------------------
2
+// <auto-generated>
3
+//     此代码由工具生成。
4
+//     运行时版本:4.0.30319.42000
5
+//
6
+//     对此文件的更改可能会导致不正确的行为,并且如果
7
+//     重新生成代码,这些更改将会丢失。
8
+// </auto-generated>
9
+//------------------------------------------------------------------------------
10
+
11
+namespace CallCenterApi.Interface.ServiceGethzinfo {
12
+    using System.Runtime.Serialization;
13
+    using System;
14
+    
15
+    
16
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
17
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
18
+    [System.Runtime.Serialization.DataContractAttribute(Name="CompositeType", Namespace="http://schemas.datacontract.org/2004/07/webservices1")]
19
+    [System.SerializableAttribute()]
20
+    public partial class CompositeType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
21
+        
22
+        [System.NonSerializedAttribute()]
23
+        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
24
+        
25
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
26
+        private bool BoolValueField;
27
+        
28
+        [System.Runtime.Serialization.OptionalFieldAttribute()]
29
+        private string StringValueField;
30
+        
31
+        [global::System.ComponentModel.BrowsableAttribute(false)]
32
+        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
33
+            get {
34
+                return this.extensionDataField;
35
+            }
36
+            set {
37
+                this.extensionDataField = value;
38
+            }
39
+        }
40
+        
41
+        [System.Runtime.Serialization.DataMemberAttribute()]
42
+        public bool BoolValue {
43
+            get {
44
+                return this.BoolValueField;
45
+            }
46
+            set {
47
+                if ((this.BoolValueField.Equals(value) != true)) {
48
+                    this.BoolValueField = value;
49
+                    this.RaisePropertyChanged("BoolValue");
50
+                }
51
+            }
52
+        }
53
+        
54
+        [System.Runtime.Serialization.DataMemberAttribute()]
55
+        public string StringValue {
56
+            get {
57
+                return this.StringValueField;
58
+            }
59
+            set {
60
+                if ((object.ReferenceEquals(this.StringValueField, value) != true)) {
61
+                    this.StringValueField = value;
62
+                    this.RaisePropertyChanged("StringValue");
63
+                }
64
+            }
65
+        }
66
+        
67
+        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
68
+        
69
+        protected void RaisePropertyChanged(string propertyName) {
70
+            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
71
+            if ((propertyChanged != null)) {
72
+                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
73
+            }
74
+        }
75
+    }
76
+    
77
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
78
+    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="ServiceGethzinfo.IService1")]
79
+    public interface IService1 {
80
+        
81
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/GetData", ReplyAction="http://tempuri.org/IService1/GetDataResponse")]
82
+        string GetData(int value);
83
+        
84
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/GetData", ReplyAction="http://tempuri.org/IService1/GetDataResponse")]
85
+        System.Threading.Tasks.Task<string> GetDataAsync(int value);
86
+        
87
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/GetDataUsingDataContract", ReplyAction="http://tempuri.org/IService1/GetDataUsingDataContractResponse")]
88
+        CallCenterApi.Interface.ServiceGethzinfo.CompositeType GetDataUsingDataContract(CallCenterApi.Interface.ServiceGethzinfo.CompositeType composite);
89
+        
90
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/GetDataUsingDataContract", ReplyAction="http://tempuri.org/IService1/GetDataUsingDataContractResponse")]
91
+        System.Threading.Tasks.Task<CallCenterApi.Interface.ServiceGethzinfo.CompositeType> GetDataUsingDataContractAsync(CallCenterApi.Interface.ServiceGethzinfo.CompositeType composite);
92
+        
93
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/Getinfo", ReplyAction="http://tempuri.org/IService1/GetinfoResponse")]
94
+        string Getinfo(string input);
95
+        
96
+        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService1/Getinfo", ReplyAction="http://tempuri.org/IService1/GetinfoResponse")]
97
+        System.Threading.Tasks.Task<string> GetinfoAsync(string input);
98
+    }
99
+    
100
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
101
+    public interface IService1Channel : CallCenterApi.Interface.ServiceGethzinfo.IService1, System.ServiceModel.IClientChannel {
102
+    }
103
+    
104
+    [System.Diagnostics.DebuggerStepThroughAttribute()]
105
+    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
106
+    public partial class Service1Client : System.ServiceModel.ClientBase<CallCenterApi.Interface.ServiceGethzinfo.IService1>, CallCenterApi.Interface.ServiceGethzinfo.IService1 {
107
+        
108
+        public Service1Client() {
109
+        }
110
+        
111
+        public Service1Client(string endpointConfigurationName) : 
112
+                base(endpointConfigurationName) {
113
+        }
114
+        
115
+        public Service1Client(string endpointConfigurationName, string remoteAddress) : 
116
+                base(endpointConfigurationName, remoteAddress) {
117
+        }
118
+        
119
+        public Service1Client(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
120
+                base(endpointConfigurationName, remoteAddress) {
121
+        }
122
+        
123
+        public Service1Client(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
124
+                base(binding, remoteAddress) {
125
+        }
126
+        
127
+        public string GetData(int value) {
128
+            return base.Channel.GetData(value);
129
+        }
130
+        
131
+        public System.Threading.Tasks.Task<string> GetDataAsync(int value) {
132
+            return base.Channel.GetDataAsync(value);
133
+        }
134
+        
135
+        public CallCenterApi.Interface.ServiceGethzinfo.CompositeType GetDataUsingDataContract(CallCenterApi.Interface.ServiceGethzinfo.CompositeType composite) {
136
+            return base.Channel.GetDataUsingDataContract(composite);
137
+        }
138
+        
139
+        public System.Threading.Tasks.Task<CallCenterApi.Interface.ServiceGethzinfo.CompositeType> GetDataUsingDataContractAsync(CallCenterApi.Interface.ServiceGethzinfo.CompositeType composite) {
140
+            return base.Channel.GetDataUsingDataContractAsync(composite);
141
+        }
142
+        
143
+        public string Getinfo(string input) {
144
+            return base.Channel.Getinfo(input);
145
+        }
146
+        
147
+        public System.Threading.Tasks.Task<string> GetinfoAsync(string input) {
148
+            return base.Channel.GetinfoAsync(input);
149
+        }
150
+    }
151
+}

+ 35 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Reference.svcmap

@@ -0,0 +1,35 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="f7384f6d-eb9a-47ba-a23c-7d658ad0f0f7" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
3
+  <ClientOptions>
4
+    <GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
5
+    <GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
6
+    <EnableDataBinding>true</EnableDataBinding>
7
+    <ExcludedTypes />
8
+    <ImportXmlTypes>false</ImportXmlTypes>
9
+    <GenerateInternalTypes>false</GenerateInternalTypes>
10
+    <GenerateMessageContracts>false</GenerateMessageContracts>
11
+    <NamespaceMappings />
12
+    <CollectionMappings />
13
+    <GenerateSerializableTypes>true</GenerateSerializableTypes>
14
+    <Serializer>Auto</Serializer>
15
+    <UseSerializerForFaults>true</UseSerializerForFaults>
16
+    <ReferenceAllAssemblies>true</ReferenceAllAssemblies>
17
+    <ReferencedAssemblies />
18
+    <ReferencedDataContractTypes />
19
+    <ServiceContractMappings />
20
+  </ClientOptions>
21
+  <MetadataSources>
22
+    <MetadataSource Address="http://localhost:59922/Service1.svc" Protocol="http" SourceId="1" />
23
+  </MetadataSources>
24
+  <Metadata>
25
+    <MetadataFile FileName="Service1.wsdl" MetadataType="Wsdl" ID="4953f636-5fe3-4195-b818-5b3ab909cd10" SourceId="1" SourceUrl="http://localhost:59922/Service1.svc?wsdl" />
26
+    <MetadataFile FileName="Service1.xsd" MetadataType="Schema" ID="2a536dd9-7579-435e-ac3e-dc49c7eb3d2c" SourceId="1" SourceUrl="http://localhost:59922/Service1.svc?xsd=xsd1" />
27
+    <MetadataFile FileName="Service1.disco" MetadataType="Disco" ID="ab59b3fa-d323-4bf3-8e07-cff6a09924ce" SourceId="1" SourceUrl="http://localhost:59922/Service1.svc?disco" />
28
+    <MetadataFile FileName="Service11.xsd" MetadataType="Schema" ID="c35dc4c7-c48f-4a77-938f-b352414cb75b" SourceId="1" SourceUrl="http://localhost:59922/Service1.svc?xsd=xsd0" />
29
+    <MetadataFile FileName="Service12.xsd" MetadataType="Schema" ID="65ed8cb3-3985-4a54-a812-fdaad8ba3393" SourceId="1" SourceUrl="http://localhost:59922/Service1.svc?xsd=xsd2" />
30
+  </Metadata>
31
+  <Extensions>
32
+    <ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
33
+    <ExtensionFile FileName="configuration.svcinfo" Name="configuration.svcinfo" />
34
+  </Extensions>
35
+</ReferenceGroup>

+ 4 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.disco

@@ -0,0 +1,4 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
3
+  <contractRef ref="http://localhost:59922/Service1.svc?wsdl" docRef="http://localhost:59922/Service1.svc" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
4
+</discovery>

File diff suppressed because it is too large
+ 77 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.wsdl


+ 42 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service1.xsd

@@ -0,0 +1,42 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
+  <xs:element name="anyType" nillable="true" type="xs:anyType" />
4
+  <xs:element name="anyURI" nillable="true" type="xs:anyURI" />
5
+  <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
6
+  <xs:element name="boolean" nillable="true" type="xs:boolean" />
7
+  <xs:element name="byte" nillable="true" type="xs:byte" />
8
+  <xs:element name="dateTime" nillable="true" type="xs:dateTime" />
9
+  <xs:element name="decimal" nillable="true" type="xs:decimal" />
10
+  <xs:element name="double" nillable="true" type="xs:double" />
11
+  <xs:element name="float" nillable="true" type="xs:float" />
12
+  <xs:element name="int" nillable="true" type="xs:int" />
13
+  <xs:element name="long" nillable="true" type="xs:long" />
14
+  <xs:element name="QName" nillable="true" type="xs:QName" />
15
+  <xs:element name="short" nillable="true" type="xs:short" />
16
+  <xs:element name="string" nillable="true" type="xs:string" />
17
+  <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
18
+  <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
19
+  <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
20
+  <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
21
+  <xs:element name="char" nillable="true" type="tns:char" />
22
+  <xs:simpleType name="char">
23
+    <xs:restriction base="xs:int" />
24
+  </xs:simpleType>
25
+  <xs:element name="duration" nillable="true" type="tns:duration" />
26
+  <xs:simpleType name="duration">
27
+    <xs:restriction base="xs:duration">
28
+      <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
29
+      <xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
30
+      <xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
31
+    </xs:restriction>
32
+  </xs:simpleType>
33
+  <xs:element name="guid" nillable="true" type="tns:guid" />
34
+  <xs:simpleType name="guid">
35
+    <xs:restriction base="xs:string">
36
+      <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
37
+    </xs:restriction>
38
+  </xs:simpleType>
39
+  <xs:attribute name="FactoryType" type="xs:QName" />
40
+  <xs:attribute name="Id" type="xs:ID" />
41
+  <xs:attribute name="Ref" type="xs:IDREF" />
42
+</xs:schema>

+ 46 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service11.xsd

@@ -0,0 +1,46 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
+  <xs:import schemaLocation="http://localhost:59922/Service1.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/webservices1" />
4
+  <xs:element name="GetData">
5
+    <xs:complexType>
6
+      <xs:sequence>
7
+        <xs:element minOccurs="0" name="value" type="xs:int" />
8
+      </xs:sequence>
9
+    </xs:complexType>
10
+  </xs:element>
11
+  <xs:element name="GetDataResponse">
12
+    <xs:complexType>
13
+      <xs:sequence>
14
+        <xs:element minOccurs="0" name="GetDataResult" nillable="true" type="xs:string" />
15
+      </xs:sequence>
16
+    </xs:complexType>
17
+  </xs:element>
18
+  <xs:element name="GetDataUsingDataContract">
19
+    <xs:complexType>
20
+      <xs:sequence>
21
+        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/webservices1" minOccurs="0" name="composite" nillable="true" type="q1:CompositeType" />
22
+      </xs:sequence>
23
+    </xs:complexType>
24
+  </xs:element>
25
+  <xs:element name="GetDataUsingDataContractResponse">
26
+    <xs:complexType>
27
+      <xs:sequence>
28
+        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/webservices1" minOccurs="0" name="GetDataUsingDataContractResult" nillable="true" type="q2:CompositeType" />
29
+      </xs:sequence>
30
+    </xs:complexType>
31
+  </xs:element>
32
+  <xs:element name="Getinfo">
33
+    <xs:complexType>
34
+      <xs:sequence>
35
+        <xs:element minOccurs="0" name="input" nillable="true" type="xs:string" />
36
+      </xs:sequence>
37
+    </xs:complexType>
38
+  </xs:element>
39
+  <xs:element name="GetinfoResponse">
40
+    <xs:complexType>
41
+      <xs:sequence>
42
+        <xs:element minOccurs="0" name="GetinfoResult" nillable="true" type="xs:string" />
43
+      </xs:sequence>
44
+    </xs:complexType>
45
+  </xs:element>
46
+</xs:schema>

+ 10 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/Service12.xsd

@@ -0,0 +1,10 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/webservices1" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/webservices1" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3
+  <xs:complexType name="CompositeType">
4
+    <xs:sequence>
5
+      <xs:element minOccurs="0" name="BoolValue" type="xs:boolean" />
6
+      <xs:element minOccurs="0" name="StringValue" nillable="true" type="xs:string" />
7
+    </xs:sequence>
8
+  </xs:complexType>
9
+  <xs:element name="CompositeType" nillable="true" type="tns:CompositeType" />
10
+</xs:schema>

File diff suppressed because it is too large
+ 10 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/configuration.svcinfo


+ 201 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Service References/ServiceGethzinfo/configuration91.svcinfo

@@ -0,0 +1,201 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="t4wv8hC3bsSbw7Qqu5A8NBZof2c=">
3
+  <bindingConfigurations>
4
+    <bindingConfiguration bindingType="basicHttpBinding" name="BasicHttpBinding_IService1">
5
+      <properties>
6
+        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
7
+          <serializedValue>BasicHttpBinding_IService1</serializedValue>
8
+        </property>
9
+        <property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
10
+          <serializedValue />
11
+        </property>
12
+        <property path="/openTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
13
+          <serializedValue />
14
+        </property>
15
+        <property path="/receiveTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
16
+          <serializedValue />
17
+        </property>
18
+        <property path="/sendTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
19
+          <serializedValue />
20
+        </property>
21
+        <property path="/allowCookies" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
22
+          <serializedValue />
23
+        </property>
24
+        <property path="/bypassProxyOnLocal" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
25
+          <serializedValue />
26
+        </property>
27
+        <property path="/hostNameComparisonMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HostNameComparisonMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
28
+          <serializedValue>StrongWildcard</serializedValue>
29
+        </property>
30
+        <property path="/maxBufferPoolSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
31
+          <serializedValue />
32
+        </property>
33
+        <property path="/maxBufferSize" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
34
+          <serializedValue>65536</serializedValue>
35
+        </property>
36
+        <property path="/maxReceivedMessageSize" isComplexType="false" isExplicitlyDefined="true" clrType="System.Int64, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
37
+          <serializedValue />
38
+        </property>
39
+        <property path="/proxyAddress" isComplexType="false" isExplicitlyDefined="false" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
40
+          <serializedValue />
41
+        </property>
42
+        <property path="/readerQuotas" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
43
+          <serializedValue>System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement</serializedValue>
44
+        </property>
45
+        <property path="/readerQuotas/maxDepth" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
46
+          <serializedValue>0</serializedValue>
47
+        </property>
48
+        <property path="/readerQuotas/maxStringContentLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
49
+          <serializedValue>0</serializedValue>
50
+        </property>
51
+        <property path="/readerQuotas/maxArrayLength" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
52
+          <serializedValue>0</serializedValue>
53
+        </property>
54
+        <property path="/readerQuotas/maxBytesPerRead" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
55
+          <serializedValue>0</serializedValue>
56
+        </property>
57
+        <property path="/readerQuotas/maxNameTableCharCount" isComplexType="false" isExplicitlyDefined="false" clrType="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
58
+          <serializedValue>0</serializedValue>
59
+        </property>
60
+        <property path="/textEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.Text.Encoding, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
61
+          <serializedValue>System.Text.UTF8Encoding</serializedValue>
62
+        </property>
63
+        <property path="/transferMode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.TransferMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
64
+          <serializedValue>Buffered</serializedValue>
65
+        </property>
66
+        <property path="/useDefaultWebProxy" isComplexType="false" isExplicitlyDefined="true" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
67
+          <serializedValue />
68
+        </property>
69
+        <property path="/messageEncoding" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.WSMessageEncoding, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
70
+          <serializedValue>Text</serializedValue>
71
+        </property>
72
+        <property path="/security" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
73
+          <serializedValue>System.ServiceModel.Configuration.BasicHttpSecurityElement</serializedValue>
74
+        </property>
75
+        <property path="/security/mode" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpSecurityMode, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
76
+          <serializedValue>None</serializedValue>
77
+        </property>
78
+        <property path="/security/transport" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.HttpTransportSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
79
+          <serializedValue>System.ServiceModel.Configuration.HttpTransportSecurityElement</serializedValue>
80
+        </property>
81
+        <property path="/security/transport/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpClientCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
82
+          <serializedValue>None</serializedValue>
83
+        </property>
84
+        <property path="/security/transport/proxyCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.HttpProxyCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
85
+          <serializedValue>None</serializedValue>
86
+        </property>
87
+        <property path="/security/transport/extendedProtectionPolicy" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
88
+          <serializedValue>System.Security.Authentication.ExtendedProtection.Configuration.ExtendedProtectionPolicyElement</serializedValue>
89
+        </property>
90
+        <property path="/security/transport/extendedProtectionPolicy/policyEnforcement" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.PolicyEnforcement, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
91
+          <serializedValue>Never</serializedValue>
92
+        </property>
93
+        <property path="/security/transport/extendedProtectionPolicy/protectionScenario" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.ProtectionScenario, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
94
+          <serializedValue>TransportSelected</serializedValue>
95
+        </property>
96
+        <property path="/security/transport/extendedProtectionPolicy/customServiceNames" isComplexType="true" isExplicitlyDefined="false" clrType="System.Security.Authentication.ExtendedProtection.Configuration.ServiceNameElementCollection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
97
+          <serializedValue>(集合)</serializedValue>
98
+        </property>
99
+        <property path="/security/transport/realm" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
100
+          <serializedValue />
101
+        </property>
102
+        <property path="/security/message" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.BasicHttpMessageSecurityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
103
+          <serializedValue>System.ServiceModel.Configuration.BasicHttpMessageSecurityElement</serializedValue>
104
+        </property>
105
+        <property path="/security/message/clientCredentialType" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.BasicHttpMessageCredentialType, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
106
+          <serializedValue>UserName</serializedValue>
107
+        </property>
108
+        <property path="/security/message/algorithmSuite" isComplexType="false" isExplicitlyDefined="false" clrType="System.ServiceModel.Security.SecurityAlgorithmSuite, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
109
+          <serializedValue>Default</serializedValue>
110
+        </property>
111
+      </properties>
112
+    </bindingConfiguration>
113
+  </bindingConfigurations>
114
+  <endpoints>
115
+    <endpoint name="BasicHttpBinding_IService1" contract="ServiceGethzinfo.IService1" bindingType="basicHttpBinding" address="http://localhost:59922/Service1.svc" bindingConfiguration="BasicHttpBinding_IService1">
116
+      <properties>
117
+        <property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
118
+          <serializedValue>http://localhost:59922/Service1.svc</serializedValue>
119
+        </property>
120
+        <property path="/behaviorConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121
+          <serializedValue />
122
+        </property>
123
+        <property path="/binding" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124
+          <serializedValue>basicHttpBinding</serializedValue>
125
+        </property>
126
+        <property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
127
+          <serializedValue>BasicHttpBinding_IService1</serializedValue>
128
+        </property>
129
+        <property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
130
+          <serializedValue>ServiceGethzinfo.IService1</serializedValue>
131
+        </property>
132
+        <property path="/headers" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.AddressHeaderCollectionElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
+          <serializedValue>System.ServiceModel.Configuration.AddressHeaderCollectionElement</serializedValue>
134
+        </property>
135
+        <property path="/headers/headers" isComplexType="false" isExplicitlyDefined="true" clrType="System.ServiceModel.Channels.AddressHeaderCollection, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
136
+          <serializedValue>&lt;Header /&gt;</serializedValue>
137
+        </property>
138
+        <property path="/identity" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.IdentityElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
139
+          <serializedValue>System.ServiceModel.Configuration.IdentityElement</serializedValue>
140
+        </property>
141
+        <property path="/identity/userPrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.UserPrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
142
+          <serializedValue>System.ServiceModel.Configuration.UserPrincipalNameElement</serializedValue>
143
+        </property>
144
+        <property path="/identity/userPrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
145
+          <serializedValue />
146
+        </property>
147
+        <property path="/identity/servicePrincipalName" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.ServicePrincipalNameElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
148
+          <serializedValue>System.ServiceModel.Configuration.ServicePrincipalNameElement</serializedValue>
149
+        </property>
150
+        <property path="/identity/servicePrincipalName/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
151
+          <serializedValue />
152
+        </property>
153
+        <property path="/identity/dns" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.DnsElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
154
+          <serializedValue>System.ServiceModel.Configuration.DnsElement</serializedValue>
155
+        </property>
156
+        <property path="/identity/dns/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
157
+          <serializedValue />
158
+        </property>
159
+        <property path="/identity/rsa" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.RsaElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
160
+          <serializedValue>System.ServiceModel.Configuration.RsaElement</serializedValue>
161
+        </property>
162
+        <property path="/identity/rsa/value" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
163
+          <serializedValue />
164
+        </property>
165
+        <property path="/identity/certificate" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
166
+          <serializedValue>System.ServiceModel.Configuration.CertificateElement</serializedValue>
167
+        </property>
168
+        <property path="/identity/certificate/encodedValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
169
+          <serializedValue />
170
+        </property>
171
+        <property path="/identity/certificateReference" isComplexType="true" isExplicitlyDefined="false" clrType="System.ServiceModel.Configuration.CertificateReferenceElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
172
+          <serializedValue>System.ServiceModel.Configuration.CertificateReferenceElement</serializedValue>
173
+        </property>
174
+        <property path="/identity/certificateReference/storeName" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreName, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
175
+          <serializedValue>My</serializedValue>
176
+        </property>
177
+        <property path="/identity/certificateReference/storeLocation" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.StoreLocation, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
178
+          <serializedValue>LocalMachine</serializedValue>
179
+        </property>
180
+        <property path="/identity/certificateReference/x509FindType" isComplexType="false" isExplicitlyDefined="false" clrType="System.Security.Cryptography.X509Certificates.X509FindType, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
181
+          <serializedValue>FindBySubjectDistinguishedName</serializedValue>
182
+        </property>
183
+        <property path="/identity/certificateReference/findValue" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
184
+          <serializedValue />
185
+        </property>
186
+        <property path="/identity/certificateReference/isChainIncluded" isComplexType="false" isExplicitlyDefined="false" clrType="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
187
+          <serializedValue>False</serializedValue>
188
+        </property>
189
+        <property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
190
+          <serializedValue>BasicHttpBinding_IService1</serializedValue>
191
+        </property>
192
+        <property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
193
+          <serializedValue />
194
+        </property>
195
+        <property path="/endpointConfiguration" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
196
+          <serializedValue />
197
+        </property>
198
+      </properties>
199
+    </endpoint>
200
+  </endpoints>
201
+</SavedWcfConfigurationInformation>

+ 12 - 0
codegit/CallCenterApi/CallCenterApi.Interface/CallCenterApi.Interface/Web.config

@@ -77,4 +77,16 @@
77 77
         preCondition="managedHandler"/>
78 78
     </modules>
79 79
   </system.webServer>
80
+  <system.serviceModel>
81
+    <bindings>
82
+      <basicHttpBinding>
83
+        <binding name="BasicHttpBinding_IService1" />
84
+      </basicHttpBinding>
85
+    </bindings>
86
+    <client>
87
+      <endpoint address="http://localhost:59922/Service1.svc" binding="basicHttpBinding"
88
+        bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceGethzinfo.IService1"
89
+        name="BasicHttpBinding_IService1" />
90
+    </client>
91
+  </system.serviceModel>
80 92
 </configuration>