public IHttpActionResult Patch([FromODataUri] int key, Delta <SERVICETIMETYPE> patch) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } SERVICETIMETYPE sERVICETIMETYPE = db.SERVICETIMETYPEs.Find(key); if (sERVICETIMETYPE == null) { return(NotFound()); } patch.Patch(sERVICETIMETYPE); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SERVICETIMETYPEExists(key)) { return(NotFound()); } else { throw; } } return(Updated(sERVICETIMETYPE)); }
// PUT: odata/SERVICETIMETYPEs(5) public IHttpActionResult Put([FromODataUri] int key, SERVICETIMETYPE sERVICETIMETYPE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (key != sERVICETIMETYPE.ID) { return(BadRequest()); } db.Entry(sERVICETIMETYPE).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SERVICETIMETYPEExists(key)) { return(NotFound()); } else { throw; } } return(Updated(sERVICETIMETYPE)); }
// POST: odata/SERVICETIMETYPEs public IHttpActionResult Post(SERVICETIMETYPE sERVICETIMETYPE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SERVICETIMETYPEs.Add(sERVICETIMETYPE); db.SaveChanges(); return(Created(sERVICETIMETYPE)); }
// DELETE: odata/SERVICETIMETYPEs(5) public IHttpActionResult Delete([FromODataUri] int key) { SERVICETIMETYPE sERVICETIMETYPE = db.SERVICETIMETYPEs.Find(key); if (sERVICETIMETYPE == null) { return(NotFound()); } db.SERVICETIMETYPEs.Remove(sERVICETIMETYPE); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }