public IHttpActionResult PutZIPCODES(int id, ZIPCODES zIPCODES) { if (id != zIPCODES.ZIPCODE_ID) { return(BadRequest()); } db.Entry(zIPCODES).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ZIPCODESExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetZIPCODES(int id) { ZIPCODES zIPCODES = db.ZIPCODES.Find(id); if (zIPCODES == null) { return(NotFound()); } return(Ok(zIPCODES)); }
public IHttpActionResult DeleteZIPCODES(int id) { ZIPCODES zIPCODES = db.ZIPCODES.Find(id); if (zIPCODES == null) { return(NotFound()); } db.ZIPCODES.Remove(zIPCODES); db.SaveChanges(); return(Ok(zIPCODES)); }
public IHttpActionResult PostZIPCODES(ZIPCODES zIPCODES) { db.ZIPCODES.Add(zIPCODES); try { db.SaveChanges(); } catch (DbUpdateException) { if (ZIPCODESExists(zIPCODES.ZIPCODE_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = zIPCODES.ZIPCODE_ID }, zIPCODES)); }