public IHttpActionResult Post([FromBody] Track track) { try { int newCode = TrackDB.InsertNewTrack(track); track.TrackCode = newCode; return(Created(new Uri(Request.RequestUri.AbsoluteUri + $"/GetTrackById/{track.TrackCode}"), track)); } catch (Exception ex) { return(Content(HttpStatusCode.BadRequest, ex)); } }