public IHttpActionResult PosttblComprobación(tblComprobacion tblcomprobación) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.tblComprobacion.Add(tblcomprobación); try { db.SaveChanges(); } catch (DbUpdateException) { if (tblComprobaciónExists(tblcomprobación.Idcomprobacion)) { return Conflict(); } else { throw; } } return CreatedAtRoute("DefaultApi", new { id = tblcomprobación.Idcomprobacion }, tblcomprobación); }
// PUT api/Comprobacion/5 public IHttpActionResult PuttblComprobación(int id, tblComprobacion tblcomprobación) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != tblcomprobación.Idcomprobacion) { return BadRequest(); } db.Entry(tblcomprobación).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tblComprobaciónExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }