diff --git a/Client/Client/Client.csproj b/Client/Client/Client.csproj index c5b8496..5d167d0 100644 --- a/Client/Client/Client.csproj +++ b/Client/Client/Client.csproj @@ -34,10 +34,16 @@ 4 + + ..\packages\AutoMapper.7.0.1\lib\net45\AutoMapper.dll + + + ..\packages\System.ValueTuple.4.5.0\lib\net461\System.ValueTuple.dll + @@ -74,10 +80,11 @@ MSBuild:Compile Designer - - - - + + + + + MSBuild:Compile Designer @@ -91,7 +98,7 @@ True Reference.svcmap - + MainWindow.xaml @@ -99,7 +106,7 @@ - + Code @@ -126,6 +133,9 @@ Reference.svcmap + + Reference.svcmap + Reference.svcmap @@ -133,9 +143,6 @@ Reference.svcmap - - Designer - Designer @@ -175,8 +182,6 @@ Reference.cs - - - + \ No newline at end of file diff --git a/Client/Client/Connected Services/EHEC_Service/Client.EHEC_Service.Origin_Exam.datasource b/Client/Client/Connected Services/EHEC_Service/Client.EHEC_Service.Origin_Exam.datasource new file mode 100644 index 0000000..69e8b6d --- /dev/null +++ b/Client/Client/Connected Services/EHEC_Service/Client.EHEC_Service.Origin_Exam.datasource @@ -0,0 +1,10 @@ + + + + Client.EHEC_Service.Origin_Exam, Connected Services.EHEC_Service.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + \ No newline at end of file diff --git a/Client/Client/Connected Services/EHEC_Service/Reference.cs b/Client/Client/Connected Services/EHEC_Service/Reference.cs index 27bf7fb..77c4a65 100644 --- a/Client/Client/Connected Services/EHEC_Service/Reference.cs +++ b/Client/Client/Connected Services/EHEC_Service/Reference.cs @@ -15,14 +15,31 @@ namespace Client.EHEC_Service { [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="DoctorAccess", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server.DatabaseAccess")] + [System.Runtime.Serialization.DataContractAttribute(Name="Doctor", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Client.EHEC_Service.Doctor))] - public partial class DoctorAccess : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + public partial class Doctor : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] private System.Runtime.Serialization.ExtensionDataObject extensionDataField; + [System.Runtime.Serialization.OptionalFieldAttribute()] + private int DoctorIdField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string DoctorOriginField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private Client.EHEC_Service.Exam[] ExamsField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string FirstNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string LastNameField; + + [System.Runtime.Serialization.OptionalFieldAttribute()] + private string RegionField; + [global::System.ComponentModel.BrowsableAttribute(false)] public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { @@ -33,40 +50,6 @@ namespace Client.EHEC_Service { } } - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="Doctor", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] - [System.SerializableAttribute()] - public partial class Doctor : Client.EHEC_Service.DoctorAccess { - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private int DoctorIdField; - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private string DoctorOriginField; - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private Client.EHEC_Service.Exam[] ExamField; - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private string FirstNameField; - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private string LastNameField; - - [System.Runtime.Serialization.OptionalFieldAttribute()] - private string RegionField; - [System.Runtime.Serialization.DataMemberAttribute()] public int DoctorId { get { @@ -94,14 +77,14 @@ namespace Client.EHEC_Service { } [System.Runtime.Serialization.DataMemberAttribute()] - public Client.EHEC_Service.Exam[] Exam { + public Client.EHEC_Service.Exam[] Exams { get { - return this.ExamField; + return this.ExamsField; } set { - if ((object.ReferenceEquals(this.ExamField, value) != true)) { - this.ExamField = value; - this.RaisePropertyChanged("Exam"); + if ((object.ReferenceEquals(this.ExamsField, value) != true)) { + this.ExamsField = value; + this.RaisePropertyChanged("Exams"); } } } @@ -144,13 +127,25 @@ namespace Client.EHEC_Service { } } } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Exam", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] [System.SerializableAttribute()] - public partial class Exam : Client.EHEC_Service.ExamAccess { + public partial class Exam : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] private Client.EHEC_Service.Doctor DoctorField; @@ -161,9 +156,6 @@ namespace Client.EHEC_Service { [System.Runtime.Serialization.OptionalFieldAttribute()] private int ExamIdField; - [System.Runtime.Serialization.OptionalFieldAttribute()] - private int OriginOriginIdField; - [System.Runtime.Serialization.OptionalFieldAttribute()] private Client.EHEC_Service.Origin_Exam[] Origin_ExamField; @@ -179,6 +171,16 @@ namespace Client.EHEC_Service { [System.Runtime.Serialization.OptionalFieldAttribute()] private int Result_ResultIdField; + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + [System.Runtime.Serialization.DataMemberAttribute()] public Client.EHEC_Service.Doctor Doctor { get { @@ -218,19 +220,6 @@ namespace Client.EHEC_Service { } } - [System.Runtime.Serialization.DataMemberAttribute()] - public int OriginOriginId { - get { - return this.OriginOriginIdField; - } - set { - if ((this.OriginOriginIdField.Equals(value) != true)) { - this.OriginOriginIdField = value; - this.RaisePropertyChanged("OriginOriginId"); - } - } - } - [System.Runtime.Serialization.DataMemberAttribute()] public Client.EHEC_Service.Origin_Exam[] Origin_Exam { get { @@ -295,27 +284,6 @@ namespace Client.EHEC_Service { } } } - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="ExamAccess", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server.DatabaseAccess")] - [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Client.EHEC_Service.Exam))] - public partial class ExamAccess : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { - - [System.NonSerializedAttribute()] - private System.Runtime.Serialization.ExtensionDataObject extensionDataField; - - [global::System.ComponentModel.BrowsableAttribute(false)] - public System.Runtime.Serialization.ExtensionDataObject ExtensionData { - get { - return this.extensionDataField; - } - set { - this.extensionDataField = value; - } - } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; @@ -331,7 +299,10 @@ namespace Client.EHEC_Service { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Patient", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] [System.SerializableAttribute()] - public partial class Patient : Client.EHEC_Service.PatientAccess { + public partial class Patient : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] private System.DateTime BirthDateField; @@ -340,7 +311,7 @@ namespace Client.EHEC_Service { private string CityField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Client.EHEC_Service.Exam[] ExamField; + private Client.EHEC_Service.Exam[] ExamsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string FirstNameField; @@ -357,6 +328,16 @@ namespace Client.EHEC_Service { [System.Runtime.Serialization.OptionalFieldAttribute()] private string StreetField; + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + [System.Runtime.Serialization.DataMemberAttribute()] public System.DateTime BirthDate { get { @@ -384,14 +365,14 @@ namespace Client.EHEC_Service { } [System.Runtime.Serialization.DataMemberAttribute()] - public Client.EHEC_Service.Exam[] Exam { + public Client.EHEC_Service.Exam[] Exams { get { - return this.ExamField; + return this.ExamsField; } set { - if ((object.ReferenceEquals(this.ExamField, value) != true)) { - this.ExamField = value; - this.RaisePropertyChanged("Exam"); + if ((object.ReferenceEquals(this.ExamsField, value) != true)) { + this.ExamsField = value; + this.RaisePropertyChanged("Exams"); } } } @@ -460,16 +441,28 @@ namespace Client.EHEC_Service { } } } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Result", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] [System.SerializableAttribute()] - public partial class Result : Client.EHEC_Service.ResultAccess { + public partial class Result : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] - private Client.EHEC_Service.Exam[] ExamField; + private Client.EHEC_Service.Exam[] ExamsField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string NameField; @@ -477,15 +470,25 @@ namespace Client.EHEC_Service { [System.Runtime.Serialization.OptionalFieldAttribute()] private int ResultIdField; - [System.Runtime.Serialization.DataMemberAttribute()] - public Client.EHEC_Service.Exam[] Exam { + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { - return this.ExamField; + return this.extensionDataField; } set { - if ((object.ReferenceEquals(this.ExamField, value) != true)) { - this.ExamField = value; - this.RaisePropertyChanged("Exam"); + this.extensionDataField = value; + } + } + + [System.Runtime.Serialization.DataMemberAttribute()] + public Client.EHEC_Service.Exam[] Exams { + get { + return this.ExamsField; + } + set { + if ((object.ReferenceEquals(this.ExamsField, value) != true)) { + this.ExamsField = value; + this.RaisePropertyChanged("Exams"); } } } @@ -515,6 +518,15 @@ namespace Client.EHEC_Service { } } } + + public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; + + protected void RaisePropertyChanged(string propertyName) { + System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; + if ((propertyChanged != null)) { + propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); + } + } } [System.Diagnostics.DebuggerStepThroughAttribute()] @@ -630,7 +642,10 @@ namespace Client.EHEC_Service { [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Origin", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server")] [System.SerializableAttribute()] - public partial class Origin : Client.EHEC_Service.OriginAccess { + public partial class Origin : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { + + [System.NonSerializedAttribute()] + private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string CityField; @@ -650,6 +665,16 @@ namespace Client.EHEC_Service { [System.Runtime.Serialization.OptionalFieldAttribute()] private string StreetField; + [global::System.ComponentModel.BrowsableAttribute(false)] + public System.Runtime.Serialization.ExtensionDataObject ExtensionData { + get { + return this.extensionDataField; + } + set { + this.extensionDataField = value; + } + } + [System.Runtime.Serialization.DataMemberAttribute()] public string City { get { @@ -727,87 +752,6 @@ namespace Client.EHEC_Service { } } } - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="OriginAccess", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server.DatabaseAccess")] - [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Client.EHEC_Service.Origin))] - public partial class OriginAccess : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { - - [System.NonSerializedAttribute()] - private System.Runtime.Serialization.ExtensionDataObject extensionDataField; - - [global::System.ComponentModel.BrowsableAttribute(false)] - public System.Runtime.Serialization.ExtensionDataObject ExtensionData { - get { - return this.extensionDataField; - } - set { - this.extensionDataField = value; - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="PatientAccess", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server.DatabaseAccess")] - [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Client.EHEC_Service.Patient))] - public partial class PatientAccess : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { - - [System.NonSerializedAttribute()] - private System.Runtime.Serialization.ExtensionDataObject extensionDataField; - - [global::System.ComponentModel.BrowsableAttribute(false)] - public System.Runtime.Serialization.ExtensionDataObject ExtensionData { - get { - return this.extensionDataField; - } - set { - this.extensionDataField = value; - } - } - - public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; - - protected void RaisePropertyChanged(string propertyName) { - System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; - if ((propertyChanged != null)) { - propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); - } - } - } - - [System.Diagnostics.DebuggerStepThroughAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] - [System.Runtime.Serialization.DataContractAttribute(Name="ResultAccess", Namespace="http://schemas.datacontract.org/2004/07/EHEC_Server.DatabaseAccess")] - [System.SerializableAttribute()] - [System.Runtime.Serialization.KnownTypeAttribute(typeof(Client.EHEC_Service.Result))] - public partial class ResultAccess : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { - - [System.NonSerializedAttribute()] - private System.Runtime.Serialization.ExtensionDataObject extensionDataField; - - [global::System.ComponentModel.BrowsableAttribute(false)] - public System.Runtime.Serialization.ExtensionDataObject ExtensionData { - get { - return this.extensionDataField; - } - set { - this.extensionDataField = value; - } - } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; @@ -847,6 +791,12 @@ namespace Client.EHEC_Service { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService/WriteExam", ReplyAction="http://tempuri.org/IService/WriteExamResponse")] System.Threading.Tasks.Task WriteExamAsync(Client.EHEC_Service.Exam exam); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService/WriteOrigin_Exam", ReplyAction="http://tempuri.org/IService/WriteOrigin_ExamResponse")] + Client.EHEC_Service.Origin_Exam WriteOrigin_Exam(Client.EHEC_Service.Origin_Exam origin_exam); + + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService/WriteOrigin_Exam", ReplyAction="http://tempuri.org/IService/WriteOrigin_ExamResponse")] + System.Threading.Tasks.Task WriteOrigin_ExamAsync(Client.EHEC_Service.Origin_Exam origin_exam); + [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IService/WriteResult", ReplyAction="http://tempuri.org/IService/WriteResultResponse")] Client.EHEC_Service.Result WriteResult(Client.EHEC_Service.Result result); @@ -919,6 +869,14 @@ namespace Client.EHEC_Service { return base.Channel.WriteExamAsync(exam); } + public Client.EHEC_Service.Origin_Exam WriteOrigin_Exam(Client.EHEC_Service.Origin_Exam origin_exam) { + return base.Channel.WriteOrigin_Exam(origin_exam); + } + + public System.Threading.Tasks.Task WriteOrigin_ExamAsync(Client.EHEC_Service.Origin_Exam origin_exam) { + return base.Channel.WriteOrigin_ExamAsync(origin_exam); + } + public Client.EHEC_Service.Result WriteResult(Client.EHEC_Service.Result result) { return base.Channel.WriteResult(result); } diff --git a/Client/Client/Connected Services/EHEC_Service/Reference.svcmap b/Client/Client/Connected Services/EHEC_Service/Reference.svcmap index 20a85df..0fb911a 100644 --- a/Client/Client/Connected Services/EHEC_Service/Reference.svcmap +++ b/Client/Client/Connected Services/EHEC_Service/Reference.svcmap @@ -22,12 +22,11 @@ - - - + + diff --git a/Client/Client/Connected Services/EHEC_Service/Service.wsdl b/Client/Client/Connected Services/EHEC_Service/Service.wsdl index 4729ef6..9ad57bf 100644 --- a/Client/Client/Connected Services/EHEC_Service/Service.wsdl +++ b/Client/Client/Connected Services/EHEC_Service/Service.wsdl @@ -5,7 +5,6 @@ - @@ -32,6 +31,12 @@ + + + + + + @@ -61,6 +66,10 @@ + + + + @@ -108,6 +117,15 @@ + + + + + + + + + diff --git a/Client/Client/Connected Services/EHEC_Service/Service.xsd b/Client/Client/Connected Services/EHEC_Service/Service.xsd deleted file mode 100644 index a249447..0000000 --- a/Client/Client/Connected Services/EHEC_Service/Service.xsd +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Client/Client/Connected Services/EHEC_Service/Service1.xsd b/Client/Client/Connected Services/EHEC_Service/Service1.xsd index 4622ce8..50d4f43 100644 --- a/Client/Client/Connected Services/EHEC_Service/Service1.xsd +++ b/Client/Client/Connected Services/EHEC_Service/Service1.xsd @@ -57,17 +57,31 @@ + + + + + + + + + + + + + + - + - + @@ -79,7 +93,7 @@ - + diff --git a/Client/Client/Connected Services/EHEC_Service/Service3.xsd b/Client/Client/Connected Services/EHEC_Service/Service3.xsd index 2d27ea7..7b6194a 100644 --- a/Client/Client/Connected Services/EHEC_Service/Service3.xsd +++ b/Client/Client/Connected Services/EHEC_Service/Service3.xsd @@ -1,19 +1,14 @@ - - - - - - - - - - - - - + + + + + + + + @@ -23,21 +18,16 @@ - - - - - - - - - - - - - - - + + + + + + + + + + @@ -57,47 +47,35 @@ - - - - - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - + + + + + diff --git a/Client/Client/MainWindow.xaml b/Client/Client/MainWindow.xaml index a0be05d..ed04a42 100644 --- a/Client/Client/MainWindow.xaml +++ b/Client/Client/MainWindow.xaml @@ -30,100 +30,100 @@ - - - + + + -