public AvailabilitySearchRsp Availability() { AvailabilitySearchReq request = new AvailabilitySearchReq(); AvailabilitySearchRsp rsp = new AvailabilitySearchRsp(); request = SetupRequestForSearch(request); AirAvailabilitySearchPortTypeClient client = new AirAvailabilitySearchPortTypeClient("AirAvailabilitySearchPort", WsdlService.AIR_ENDPOINT); client.ClientCredentials.UserName.UserName = Helper.RetrunUsername(); client.ClientCredentials.UserName.Password = Helper.ReturnPassword(); try { var httpHeaders = Helper.ReturnHttpHeader(); client.Endpoint.EndpointBehaviors.Add(new HttpHeadersEndpointBehavior(httpHeaders)); rsp = client.service(null, request); // Console.WriteLine(rsp.AirItinerarySolution.Count()); // Console.WriteLine(rsp.AirSegmentList.Count()); } catch (Exception se) { Console.WriteLine("Error : " + se.Message); client.Abort(); } return(rsp); }
public void Availability() { AvailabilitySearchReq request = new AvailabilitySearchReq(); AvailabilitySearchRsp rsp; request = SetupRequestForSearch(request); AirAvailabilitySearchPortTypeClient client = new AirAvailabilitySearchPortTypeClient("AirAvailabilitySearchPort", WsdlService.AIR_ENDPOINT); client.ClientCredentials.UserName.UserName = Helper.RetrunUsername(); client.ClientCredentials.UserName.Password = Helper.ReturnPassword(); try { var httpHeaders = Helper.ReturnHttpHeader(); client.Endpoint.EndpointBehaviors.Add(new HttpHeadersEndpointBehavior(httpHeaders)); rsp = client.service(request); Console.WriteLine(rsp.AirItinerarySolution.Count()); Console.WriteLine(rsp.AirSegmentList.Count()); } catch (Exception se) { Console.WriteLine("Error : " + se.Message); client.Abort(); } //these checks are just sanity that we can make an availability request //assertThat(rsp.getAirItinerarySolution().size(), is(not(0))); //assertThat(rsp.getAirSegmentList().getAirSegment().size(), is(not(0))); }
public void Availability() { AvailabilitySearchReq request = new AvailabilitySearchReq(); AvailabilitySearchRsp rsp; request = SetupRequestForSearch(request); AirAvailabilitySearchPortTypeClient client = new AirAvailabilitySearchPortTypeClient("AirAvailabilitySearchPort", WsdlService.AIR_ENDPOINT); client.ClientCredentials.UserName.UserName = Helper.RetrunUsername(); client.ClientCredentials.UserName.Password = Helper.ReturnPassword(); try { var httpHeaders = Helper.ReturnHttpHeader(); client.Endpoint.EndpointBehaviors.Add(new HttpHeadersEndpointBehavior(httpHeaders)); rsp = client.service(request); Console.WriteLine(rsp.AirItinerarySolution.Count()); Console.WriteLine(rsp.AirSegmentList.Count()); } catch (Exception se) { Console.WriteLine("Error : " + se.Message); client.Abort(); } //these checks are just sanity that we can make an availability request //assertThat(rsp.getAirItinerarySolution().size(), is(not(0))); //assertThat(rsp.getAirSegmentList().getAirSegment().size(), is(not(0))); }
public JsonResult Availability(SearchModel searchModel) { origin = searchModel.Origin; destination = searchModel.Destination; AvailabilitySearchReq request = new AvailabilitySearchReq(); AvailabilitySearchRsp rsp; request = SetupRequestForSearch(request, searchModel); AirAvailabilitySearchPortTypeClient client = new AirAvailabilitySearchPortTypeClient("AirAvailabilitySearchPort", WsdlService.AIR_ENDPOINT); client.ClientCredentials.UserName.UserName = Helper.RetrunUsername(); client.ClientCredentials.UserName.Password = Helper.ReturnPassword(); try { var httpHeaders = Helper.ReturnHttpHeader(); client.Endpoint.EndpointBehaviors.Add(new HttpHeadersEndpointBehavior(httpHeaders)); rsp = client.service(null, request); AirAvailabilityResponseMain response = ConverToModel(rsp); //Console.WriteLine(rsp.AirItinerarySolution.Count()); //Console.WriteLine(rsp.AirSegmentList.Count()); return(Json(response, JsonRequestBehavior.AllowGet)); } catch (Exception se) { //Console.WriteLine("Error : " + se.Message); client.Abort(); throw se; } //these checks are just sanity that we can make an availability request //assertThat(rsp.getAirItinerarySolution().size(), is(not(0))); //assertThat(rsp.getAirSegmentList().getAirSegment().size(), is(not(0))); }