public JsonResult AddLowestFareFlightOffer(PricedItinerary item) { try { item.DateAdded = DateTime.UtcNow; Context.PricedItineraries.Add(item); Context.SaveChanges(); Response.StatusCode = 200; return(Json(item)); } catch (Exception e) { Response.StatusCode = 400; return(Json(e.Message)); } }
}//end method private PricedItinerary MapSingleBaPricedItineraryToContract(JToken item) { var contractItem = new PricedItinerary { DepartureCity = item["DepartureCity"].ToString(), DepartureCityCode = item["DepartureCityCode"].ToString(), ArrivalCity = item["ArrivalCity"].ToString(), ArrivalCityCode = item["ArrivalCityCode"].ToString(), Cabin = item["Cabin"].ToString(), JourneyType = item["JourneyType"].ToString(), TravelMonth = item["TravelMonth"].ToString(), Amount = Convert.ToDecimal(item["Price"]["Amount"]["Amount"].ToString()), CurrencyCode = item["Price"]["Amount"]["CurrencyCode"].ToString(), IsTaxIncluded = Convert.ToBoolean(item["Price"]["IsTaxIncluded"].ToString()) }; return(contractItem); }