public HttpResponseMessage Post(Expense item) { Expenses.Create(item); var response = Request.CreateResponse <Expense>(HttpStatusCode.Created, item); string uri = Url.Link("DefaultApi", new { id = item.Id }); response.Headers.Location = new Uri(uri); return(response); }