public HttpResponseMessage PostAirport([FromBody] AIRPORT airport) { try { using (TECAirlinesDBEntities entities = new TECAirlinesDBEntities()) { entities.INSERT_AIRPORT(airport.AIRPORT_NAME, airport.IATA_CODE, airport.STATE_CODE, airport.COUNTRY_CODE, airport.COUNTRY_NAME); entities.SaveChanges(); var message = Request.CreateResponse(HttpStatusCode.Created, airport); message.Headers.Location = new Uri(Request.RequestUri + airport.IATA_CODE); return(message); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }