public IHttpActionResult PutEnforcedMeasurement(int id, EnforcedMeasurements enforcedMeasurement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != enforcedMeasurement.Id) { return(BadRequest()); } db.Entry(enforcedMeasurement).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EnforcedMeasurementExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostEnforcedMeasurement(EnforcedMeasurements enforcedMeasurement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EnforcedMeasurements.Add(enforcedMeasurement); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = enforcedMeasurement.Id }, enforcedMeasurement)); }
public IHttpActionResult DeleteEnforcedMeasurement(int id) { System.Diagnostics.Debug.Write("ESTA ES LA ID"); System.Diagnostics.Debug.Write(id); EnforcedMeasurements enforcedMeasurement = db.EnforcedMeasurements.Find(id); if (enforcedMeasurement == null) { return(NotFound()); } db.EnforcedMeasurements.Remove(enforcedMeasurement); db.SaveChanges(); return(Ok(enforcedMeasurement)); }