public HttpResponseMessage Post([FromBody] AlbumModel value) { var album = value.CreateAlbum(); this.data.Add(album); var message = this.Request.CreateResponse(HttpStatusCode.Created); message.Headers.Location = new Uri(this.Request.RequestUri + album.Id.ToString(CultureInfo.InvariantCulture)); return(message); }