public HttpResponseMessage Post(int id) { string brukernavn = User.Identity.Name; if (ModelState.IsValid) { bool ok = _VaktBLL.taLedigVakt(id, brukernavn); if (ok) { var response = Request.CreateResponse(HttpStatusCode.Created, id); string uri = Url.Link("DefaultApi", new { id = id }); response.Headers.Location = new Uri(uri); return(response); } return(new HttpResponseMessage() { StatusCode = HttpStatusCode.NotFound, Content = new StringContent("Kunne ikke sette inn databasen") }); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); /*return new HttpResponseMessage() * { * StatusCode = HttpStatusCode.NotFound, * Content = new StringContent("Kunne ikke ta ledig vakt") * };*/ }
public HttpResponseMessage Put(int id) { string brukernavn = User.Identity.Name; bool ok = _VaktBLL.taLedigVakt(id, brukernavn); if (ok) { return(new HttpResponseMessage() { StatusCode = HttpStatusCode.Created, }); } return(new HttpResponseMessage() { StatusCode = HttpStatusCode.NotFound, Content = new StringContent("Kunne ikke ta ledig vakt") }); }