Exemplo n.º 1
0
 public BookFlightModel()
 {
     BookFlightEntity = new BookFlightEntity();
     Totalfaregroup   = new TotalFareGroup();
     AirBagDetails    = new List <AirBagDetails>();
     Fareruleseg      = new List <Fareruleseg>();
     CostBreakuppax   = new List <CostBreakuppax>();
 }
Exemplo n.º 2
0
        public async Task <ResponsePackage> GetBookflight(string baseUri, string reqUri, BookFlightEntity message)
        {
            ResponsePackage responsePackage = new ResponsePackage();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(baseUri);
                client.DefaultRequestHeaders.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                HttpResponseMessage Res = await client.PostAsJsonAsync(reqUri, message);

                if (Res.IsSuccessStatusCode)
                {
                    var partnerResponse = Res.Content.ReadAsStringAsync().Result;
                    responsePackage = JsonConvert.DeserializeObject <ResponsePackage>(partnerResponse);
                }
                return(responsePackage);
            }
        }