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