// POST: odata/STATE_USAGE public IHttpActionResult Post(STATE_USAGE STATE_USAGE) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.STATE_USAGE.Add(STATE_USAGE); db.SaveChanges(); return(Created(STATE_USAGE)); }
// DELETE: odata/STATE_USAGE(5) public IHttpActionResult Delete([FromODataUri] string key) { STATE_USAGE STATE_USAGE = db.STATE_USAGE.Find(key); if (STATE_USAGE == null) { return(NotFound()); } db.STATE_USAGE.Remove(STATE_USAGE); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Patch([FromODataUri] string key, Delta <STATE_USAGE> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } STATE_USAGE STATE_USAGE = db.STATE_USAGE.Find(key); if (STATE_USAGE == null) { return(NotFound()); } patch.Patch(STATE_USAGE); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!STATE_USAGEExists(key)) { return(NotFound()); } else { throw; } } return(Updated(STATE_USAGE)); }