public IHttpActionResult PutPONTO(int id, PONTO pONTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pONTO.ID_PONTO) { return(BadRequest()); } db.Entry(pONTO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PONTOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetPONTO(int id) { PONTO pONTO = db.PONTO.Find(id); if (pONTO == null) { return(NotFound()); } return(Ok(pONTO)); }
public IHttpActionResult PostPONTO(PONTO pONTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PONTO.Add(pONTO); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pONTO.ID_PONTO }, pONTO)); }
public IHttpActionResult DeletePONTO(int id) { PONTO pONTO = db.PONTO.Find(id); if (pONTO == null) { return(NotFound()); } db.PONTO.Remove(pONTO); db.SaveChanges(); return(Ok(pONTO)); }