// POST: odata/JOBOTHERs public IHttpActionResult Post(JOBOTHER jOBOTHER) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.JOBOTHER.Add(jOBOTHER); try { db.SaveChanges(); } catch (DbUpdateException) { if (JOBOTHERExists(jOBOTHER.JOB_UNID)) { return(Conflict()); } else { throw; } } return(Created(jOBOTHER)); }
// DELETE: odata/JOBOTHERs(5) public IHttpActionResult Delete([FromODataUri] long key) { JOBOTHER jOBOTHER = db.JOBOTHER.Find(key); if (jOBOTHER == null) { return(NotFound()); } db.JOBOTHER.Remove(jOBOTHER); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/JOBOTHERs(5) public IHttpActionResult Put([FromODataUri] long key, Delta <JOBOTHER> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } JOBOTHER jOBOTHER = db.JOBOTHER.Find(key); if (jOBOTHER == null) { return(NotFound()); } patch.Put(jOBOTHER); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!JOBOTHERExists(key)) { return(NotFound()); } else { throw; } } return(Updated(jOBOTHER)); }