public HttpResponseMessage Post([FromBody] stock_levels obj) { stock_levels stock_levels = new stock_levels(); string outMessage = string.Empty; if (stock_levels.Create(obj, out outMessage)) { obj.id = outMessage; var message = Request.CreateResponse(HttpStatusCode.Created, obj); message.Headers.Location = new Uri(Request.RequestUri + obj.id); return(message); } else { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, outMessage)); } }