// PUT: api/auftrag/5 public HttpResponseMessage Put(int auftragsNummer, [FromBody] Auftrag auftrag) { bool recordExisted = service.updateAuftrag(auftragsNummer, auftrag); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(System.Net.HttpStatusCode.NoContent); } else { response = Request.CreateResponse(System.Net.HttpStatusCode.NotFound); } return(response); }
// POST: api/auftrag public HttpResponseMessage Post([FromBody] Auftrag auftrag) { using (var context = new AppNetEntities()) { try { context.Auftrag.Add(auftrag); context.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(System.Net.HttpStatusCode.Created); return(response); } catch (Exception ex) { HttpResponseMessage response = Request.CreateResponse(System.Net.HttpStatusCode.NotFound); Console.WriteLine(ex.Message); return(response); } } }