update the service reference
This commit is contained in:
parent
5fe10fc9de
commit
87f382764e
|
@ -7,22 +7,41 @@
|
|||
<xsd:import schemaLocation="http://localhost:49949/AirlineService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/AirlineServer.Models" />
|
||||
</xsd:schema>
|
||||
</wsdl:types>
|
||||
<wsdl:message name="IAirlineService_GetFreeFlights_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:GetFreeFlights" />
|
||||
<wsdl:message name="IAirlineService_GetFlights_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:GetFlights" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="IAirlineService_GetFreeFlights_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:GetFreeFlightsResponse" />
|
||||
<wsdl:message name="IAirlineService_GetFlights_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:GetFlightsResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="IAirlineService_BookFlight_InputMessage">
|
||||
<wsdl:part name="parameters" element="tns:BookFlight" />
|
||||
</wsdl:message>
|
||||
<wsdl:message name="IAirlineService_BookFlight_OutputMessage">
|
||||
<wsdl:part name="parameters" element="tns:BookFlightResponse" />
|
||||
</wsdl:message>
|
||||
<wsdl:portType name="IAirlineService">
|
||||
<wsdl:operation name="GetFreeFlights">
|
||||
<wsdl:input wsaw:Action="http://tempuri.org/IAirlineService/GetFreeFlights" message="tns:IAirlineService_GetFreeFlights_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://tempuri.org/IAirlineService/GetFreeFlightsResponse" message="tns:IAirlineService_GetFreeFlights_OutputMessage" />
|
||||
<wsdl:operation name="GetFlights">
|
||||
<wsdl:input wsaw:Action="http://tempuri.org/IAirlineService/GetFlights" message="tns:IAirlineService_GetFlights_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://tempuri.org/IAirlineService/GetFlightsResponse" message="tns:IAirlineService_GetFlights_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="BookFlight">
|
||||
<wsdl:input wsaw:Action="http://tempuri.org/IAirlineService/BookFlight" message="tns:IAirlineService_BookFlight_InputMessage" />
|
||||
<wsdl:output wsaw:Action="http://tempuri.org/IAirlineService/BookFlightResponse" message="tns:IAirlineService_BookFlight_OutputMessage" />
|
||||
</wsdl:operation>
|
||||
</wsdl:portType>
|
||||
<wsdl:binding name="BasicHttpBinding_IAirlineService" type="tns:IAirlineService">
|
||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||
<wsdl:operation name="GetFreeFlights">
|
||||
<soap:operation soapAction="http://tempuri.org/IAirlineService/GetFreeFlights" style="document" />
|
||||
<wsdl:operation name="GetFlights">
|
||||
<soap:operation soapAction="http://tempuri.org/IAirlineService/GetFlights" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
<wsdl:output>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:output>
|
||||
</wsdl:operation>
|
||||
<wsdl:operation name="BookFlight">
|
||||
<soap:operation soapAction="http://tempuri.org/IAirlineService/BookFlight" style="document" />
|
||||
<wsdl:input>
|
||||
<soap:body use="literal" />
|
||||
</wsdl:input>
|
||||
|
|
|
@ -1,15 +1,36 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:import schemaLocation="http://localhost:49949/AirlineService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/AirlineServer.Models" />
|
||||
<xs:element name="GetFreeFlights">
|
||||
<xs:complexType>
|
||||
<xs:sequence />
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="GetFreeFlightsResponse">
|
||||
<xs:element name="GetFlights">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/AirlineServer.Models" minOccurs="0" name="GetFreeFlightsResult" nillable="true" type="q1:ArrayOfFlight" />
|
||||
<xs:element minOccurs="0" name="startTime" type="xs:dateTime" />
|
||||
<xs:element minOccurs="0" name="endTime" type="xs:dateTime" />
|
||||
<xs:element minOccurs="0" name="origin" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="destination" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="numberOfSeats" type="xs:int" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="GetFlightsResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/AirlineServer.Models" minOccurs="0" name="GetFlightsResult" nillable="true" type="q1:ArrayOfArrayOfFlight" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="BookFlight">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/AirlineServer.Models" minOccurs="0" name="flight" nillable="true" type="q2:Flight" />
|
||||
<xs:element minOccurs="0" name="numberOfSeats" type="xs:int" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="BookFlightResponse">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/AirlineServer.Models" minOccurs="0" name="BookFlightResult" nillable="true" type="q3:Flight" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/AirlineServer.Models" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/AirlineServer.Models" xmlns:xs="http://www.w3.org/2001/XMLSchema">
|
||||
<xs:complexType name="ArrayOfArrayOfFlight">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="ArrayOfFlight" nillable="true" type="tns:ArrayOfFlight" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="ArrayOfArrayOfFlight" nillable="true" type="tns:ArrayOfArrayOfFlight" />
|
||||
<xs:complexType name="ArrayOfFlight">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" maxOccurs="unbounded" name="Flight" nillable="true" type="tns:Flight" />
|
||||
|
@ -9,12 +15,12 @@
|
|||
<xs:complexType name="Flight">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="Airline" nillable="true" type="tns:Airline" />
|
||||
<xs:element minOccurs="0" name="Destination" nillable="true" type="tns:Airport" />
|
||||
<xs:element minOccurs="0" name="Duration" type="xs:float" />
|
||||
<xs:element minOccurs="0" name="FlightID" type="xs:int" />
|
||||
<xs:element minOccurs="0" name="FromCityShortName" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="Origin" nillable="true" type="tns:Airport" />
|
||||
<xs:element minOccurs="0" name="StartTime" type="xs:dateTime" />
|
||||
<xs:element minOccurs="0" name="ToCityShortName" nillable="true" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="Flight" nillable="true" type="tns:Flight" />
|
||||
|
@ -25,4 +31,20 @@
|
|||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="Airline" nillable="true" type="tns:Airline" />
|
||||
<xs:complexType name="Airport">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="City" nillable="true" type="tns:City" />
|
||||
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="ShortName" nillable="true" type="xs:string" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="Airport" nillable="true" type="tns:Airport" />
|
||||
<xs:complexType name="City">
|
||||
<xs:sequence>
|
||||
<xs:element minOccurs="0" name="CityID" type="xs:int" />
|
||||
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
|
||||
<xs:element minOccurs="0" name="ZipCode" type="xs:int" />
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
<xs:element name="City" nillable="true" type="tns:City" />
|
||||
</xs:schema>
|
|
@ -25,23 +25,23 @@ namespace Plattform.AirlineService {
|
|||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private Plattform.AirlineService.Airline AirlineField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private Plattform.AirlineService.Airport DestinationField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private float DurationField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private int FlightIDField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string FromCityShortNameField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string NameField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private System.DateTime StartTimeField;
|
||||
private Plattform.AirlineService.Airport OriginField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string ToCityShortNameField;
|
||||
private System.DateTime StartTimeField;
|
||||
|
||||
[global::System.ComponentModel.BrowsableAttribute(false)]
|
||||
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
|
||||
|
@ -66,6 +66,19 @@ namespace Plattform.AirlineService {
|
|||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public Plattform.AirlineService.Airport Destination {
|
||||
get {
|
||||
return this.DestinationField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.DestinationField, value) != true)) {
|
||||
this.DestinationField = value;
|
||||
this.RaisePropertyChanged("Destination");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public float Duration {
|
||||
get {
|
||||
|
@ -92,19 +105,6 @@ namespace Plattform.AirlineService {
|
|||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string FromCityShortName {
|
||||
get {
|
||||
return this.FromCityShortNameField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.FromCityShortNameField, value) != true)) {
|
||||
this.FromCityShortNameField = value;
|
||||
this.RaisePropertyChanged("FromCityShortName");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string Name {
|
||||
get {
|
||||
|
@ -118,6 +118,19 @@ namespace Plattform.AirlineService {
|
|||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public Plattform.AirlineService.Airport Origin {
|
||||
get {
|
||||
return this.OriginField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.OriginField, value) != true)) {
|
||||
this.OriginField = value;
|
||||
this.RaisePropertyChanged("Origin");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public System.DateTime StartTime {
|
||||
get {
|
||||
|
@ -131,19 +144,6 @@ namespace Plattform.AirlineService {
|
|||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string ToCityShortName {
|
||||
get {
|
||||
return this.ToCityShortNameField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.ToCityShortNameField, value) != true)) {
|
||||
this.ToCityShortNameField = value;
|
||||
this.RaisePropertyChanged("ToCityShortName");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
protected void RaisePropertyChanged(string propertyName) {
|
||||
|
@ -215,15 +215,175 @@ namespace Plattform.AirlineService {
|
|||
}
|
||||
}
|
||||
|
||||
[System.Diagnostics.DebuggerStepThroughAttribute()]
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
|
||||
[System.Runtime.Serialization.DataContractAttribute(Name="Airport", Namespace="http://schemas.datacontract.org/2004/07/AirlineServer.Models")]
|
||||
[System.SerializableAttribute()]
|
||||
public partial class Airport : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
|
||||
|
||||
[System.NonSerializedAttribute()]
|
||||
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private Plattform.AirlineService.City CityField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string NameField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string ShortNameField;
|
||||
|
||||
[global::System.ComponentModel.BrowsableAttribute(false)]
|
||||
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
|
||||
get {
|
||||
return this.extensionDataField;
|
||||
}
|
||||
set {
|
||||
this.extensionDataField = value;
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public Plattform.AirlineService.City City {
|
||||
get {
|
||||
return this.CityField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.CityField, value) != true)) {
|
||||
this.CityField = value;
|
||||
this.RaisePropertyChanged("City");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string Name {
|
||||
get {
|
||||
return this.NameField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.NameField, value) != true)) {
|
||||
this.NameField = value;
|
||||
this.RaisePropertyChanged("Name");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string ShortName {
|
||||
get {
|
||||
return this.ShortNameField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.ShortNameField, value) != true)) {
|
||||
this.ShortNameField = value;
|
||||
this.RaisePropertyChanged("ShortName");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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="City", Namespace="http://schemas.datacontract.org/2004/07/AirlineServer.Models")]
|
||||
[System.SerializableAttribute()]
|
||||
public partial class City : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
|
||||
|
||||
[System.NonSerializedAttribute()]
|
||||
private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private int CityIDField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private string NameField;
|
||||
|
||||
[System.Runtime.Serialization.OptionalFieldAttribute()]
|
||||
private int ZipCodeField;
|
||||
|
||||
[global::System.ComponentModel.BrowsableAttribute(false)]
|
||||
public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
|
||||
get {
|
||||
return this.extensionDataField;
|
||||
}
|
||||
set {
|
||||
this.extensionDataField = value;
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public int CityID {
|
||||
get {
|
||||
return this.CityIDField;
|
||||
}
|
||||
set {
|
||||
if ((this.CityIDField.Equals(value) != true)) {
|
||||
this.CityIDField = value;
|
||||
this.RaisePropertyChanged("CityID");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public string Name {
|
||||
get {
|
||||
return this.NameField;
|
||||
}
|
||||
set {
|
||||
if ((object.ReferenceEquals(this.NameField, value) != true)) {
|
||||
this.NameField = value;
|
||||
this.RaisePropertyChanged("Name");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[System.Runtime.Serialization.DataMemberAttribute()]
|
||||
public int ZipCode {
|
||||
get {
|
||||
return this.ZipCodeField;
|
||||
}
|
||||
set {
|
||||
if ((this.ZipCodeField.Equals(value) != true)) {
|
||||
this.ZipCodeField = value;
|
||||
this.RaisePropertyChanged("ZipCode");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
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.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
[System.ServiceModel.ServiceContractAttribute(ConfigurationName="AirlineService.IAirlineService")]
|
||||
public interface IAirlineService {
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/GetFreeFlights", ReplyAction="http://tempuri.org/IAirlineService/GetFreeFlightsResponse")]
|
||||
Plattform.AirlineService.Flight[] GetFreeFlights();
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/GetFlights", ReplyAction="http://tempuri.org/IAirlineService/GetFlightsResponse")]
|
||||
Plattform.AirlineService.Flight[][] GetFlights(System.DateTime startTime, System.DateTime endTime, string origin, string destination, int numberOfSeats);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/GetFreeFlights", ReplyAction="http://tempuri.org/IAirlineService/GetFreeFlightsResponse")]
|
||||
System.Threading.Tasks.Task<Plattform.AirlineService.Flight[]> GetFreeFlightsAsync();
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/GetFlights", ReplyAction="http://tempuri.org/IAirlineService/GetFlightsResponse")]
|
||||
System.Threading.Tasks.Task<Plattform.AirlineService.Flight[][]> GetFlightsAsync(System.DateTime startTime, System.DateTime endTime, string origin, string destination, int numberOfSeats);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/BookFlight", ReplyAction="http://tempuri.org/IAirlineService/BookFlightResponse")]
|
||||
Plattform.AirlineService.Flight BookFlight(Plattform.AirlineService.Flight flight, int numberOfSeats);
|
||||
|
||||
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IAirlineService/BookFlight", ReplyAction="http://tempuri.org/IAirlineService/BookFlightResponse")]
|
||||
System.Threading.Tasks.Task<Plattform.AirlineService.Flight> BookFlightAsync(Plattform.AirlineService.Flight flight, int numberOfSeats);
|
||||
}
|
||||
|
||||
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
|
||||
|
@ -253,12 +413,20 @@ namespace Plattform.AirlineService {
|
|||
base(binding, remoteAddress) {
|
||||
}
|
||||
|
||||
public Plattform.AirlineService.Flight[] GetFreeFlights() {
|
||||
return base.Channel.GetFreeFlights();
|
||||
public Plattform.AirlineService.Flight[][] GetFlights(System.DateTime startTime, System.DateTime endTime, string origin, string destination, int numberOfSeats) {
|
||||
return base.Channel.GetFlights(startTime, endTime, origin, destination, numberOfSeats);
|
||||
}
|
||||
|
||||
public System.Threading.Tasks.Task<Plattform.AirlineService.Flight[]> GetFreeFlightsAsync() {
|
||||
return base.Channel.GetFreeFlightsAsync();
|
||||
public System.Threading.Tasks.Task<Plattform.AirlineService.Flight[][]> GetFlightsAsync(System.DateTime startTime, System.DateTime endTime, string origin, string destination, int numberOfSeats) {
|
||||
return base.Channel.GetFlightsAsync(startTime, endTime, origin, destination, numberOfSeats);
|
||||
}
|
||||
|
||||
public Plattform.AirlineService.Flight BookFlight(Plattform.AirlineService.Flight flight, int numberOfSeats) {
|
||||
return base.Channel.BookFlight(flight, numberOfSeats);
|
||||
}
|
||||
|
||||
public System.Threading.Tasks.Task<Plattform.AirlineService.Flight> BookFlightAsync(Plattform.AirlineService.Flight flight, int numberOfSeats) {
|
||||
return base.Channel.BookFlightAsync(flight, numberOfSeats);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue