Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
        }//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);
        }