public BookFlightModel() { BookFlightEntity = new BookFlightEntity(); Totalfaregroup = new TotalFareGroup(); AirBagDetails = new List <AirBagDetails>(); Fareruleseg = new List <Fareruleseg>(); CostBreakuppax = new List <CostBreakuppax>(); }
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); } }