public Dictionary <string, string> GetParameterKeyValuePairs() { var result = new Dictionary <string, string>(); result["originLocationCode"] = OriginIATACode; result["destinationLocationCode"] = DestinationIATACode; result["departureDate"] = DepartureDate.ToString("yyyy-MM-dd"); result["adults"] = Adults.ToString(); if (ReturnDate.HasValue) { result["returnDate"] = ReturnDate.Value.ToString("yyyy-MM-dd"); } if (Children.HasValue) { result["children"] = Children.ToString(); } if (Infants.HasValue) { result["infants"] = Infants.ToString(); } if (TravelClass.HasValue) { result["travelClass"] = TravelClass.ToString(); } if (DirectFlightsOnly) { result["nonStop"] = DirectFlightsOnly.ToString().ToLower(); } if (CurrencyCode != null) { result["currencyCode"] = CurrencyCode; } return(result); }
public HttpResponseMessage GetInfants(GetInfantsRequest _users) { if (_users != null) { List <Infants> list = new List <Infants>(); DataTable dt = GetInfantsData(_users.UserId); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { Infants _infants = new Infants() { Id = dt.Rows[i]["Id"].ToString(), Fname = dt.Rows[i]["Fname"].ToString(), Lname = dt.Rows[i]["Lname"].ToString(), DOB = dt.Rows[i]["DOB"].ToString(), Sex = dt.Rows[i]["Sex"].ToString() }; list.Add(_infants); } GetInfantsResponse response = new GetInfantsResponse() { data = list }; return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { return(Request.CreateResponse(HttpStatusCode.NoContent)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }