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