// POST: api/Measurements public void Post([FromBody] Measurement value) { MeasurementPersistence mp = new MeasurementPersistence(); if (value != null) { mp.InsertMeasurement(value); } }
// GET: api/Measurements public List <Measurement> Get() { List <Measurement> measurementsList = new List <Measurement>(); MeasurementPersistence mp = new MeasurementPersistence(); measurementsList = mp.GetAllMeasures(); return(measurementsList); }
// GET: api/Measurements/5 public Measurement Get(string id) { MeasurementPersistence mp = new MeasurementPersistence(); Measurement m = mp.GetMeasureByID(id); if (m != null) { return(m); } else { return(null); } }
public List <Measurement> GetMeasurementsByPosID(int pos) { List <Measurement> measurementsList = new List <Measurement>(); MeasurementPersistence mp = new MeasurementPersistence(); if (pos != null) { string posID = string.Format("pos{0}", pos); measurementsList = mp.GetAllMeasuresByPosID(posID); } else { measurementsList = mp.GetAllMeasures(); } return(measurementsList); }
// DELETE: api/Measurements/5 public HttpResponseMessage Delete(string id) { MeasurementPersistence mp = new MeasurementPersistence(); bool recordExists = false; recordExists = mp.DeleteMeasurement(id); HttpResponseMessage response; if (recordExists) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }