public async Task <IActionResult> FareRule(FareRuleRequest calendarfare) { var url = $"{this.serviceUrl}/AirService/GetFareRule"; var apiResponse = await this.PostAsync(url, JsonConvert.SerializeObject(calendarfare)); return(this.View(calendarfare)); }
public async Task <IActionResult> FareQuote(FareRuleRequest calendarfare) { var url = $"{this.serviceUrl}/AirService/GetFareQuote"; var apiResponse = await this.PostAsync(url, JsonConvert.SerializeObject(calendarfare)); if (apiResponse.IsSuccess) { var fareQuoteResult = JsonConvert.DeserializeObject <FareQuoteResponse>(apiResponse.Response); if (fareQuoteResult != null && fareQuoteResult.Response != null && fareQuoteResult.Response.ResponseStatus == (int)AuthenticateStatus.Successful) { var searchResultIndex = new List <AirSearchResult>(); if (fareQuoteResult.Response.Results != null) { searchResultIndex.Add(fareQuoteResult.Response.Results); } this.AddClipBoard($"{nameof(HiTours.TBO.Models.FareRule)}Quote", searchResultIndex); } } return(this.View(calendarfare)); }
public async Task <IActionResult> Ssr(FareRuleRequest fareRule) { var url = $"{this.serviceUrl}/AirService/GetSsr"; var apiResponse = await this.PostAsync(url, JsonConvert.SerializeObject(fareRule)); if (apiResponse.IsSuccess) { var ssrApiResult = JsonConvert.DeserializeObject <dynamic>(apiResponse.Response); dynamic ssrResult = new { ////IsLCC = fareRule.IsLCC, ResultIndex = fareRule.ResultIndex, TraceId = fareRule.TraceId, Baggage = new List <dynamic>(), MealDynamic = new List <dynamic>(), SeatDynamic = new List <dynamic>() }; this.AddClipBoard($"SSRResponse", ssrResult); } return(this.View(fareRule)); }