public IHttpActionResult PutTPNIPR(int id, TPNIPR tPNIPR) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tPNIPR.Id_NIPR) { return(BadRequest()); } db.Entry(tPNIPR).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TPNIPRExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTPNIPR(int id) { TPNIPR tPNIPR = db.TPNIPRs.Find(id); if (tPNIPR == null) { return(NotFound()); } return(Ok(tPNIPR)); }
public IHttpActionResult PostTPNIPR(TPNIPR tPNIPR) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TPNIPRs.Add(tPNIPR); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tPNIPR.Id_NIPR }, tPNIPR)); }
public IHttpActionResult DeleteTPNIPR(int id) { TPNIPR tPNIPR = db.TPNIPRs.Find(id); if (tPNIPR == null) { return(NotFound()); } db.TPNIPRs.Remove(tPNIPR); db.SaveChanges(); return(Ok(tPNIPR)); }