public async Task <IHttpActionResult> PostSdp610(Sdp610 sdp610) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Sdp610.Add(sdp610); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (Sdp610Exists(sdp610.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = sdp610.Id }, sdp610)); }
public async Task <IHttpActionResult> PutSdp610(Guid id, Sdp610 sdp610) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != sdp610.Id) { return(BadRequest()); } db.Entry(sdp610).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Sdp610Exists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetSdp610(Guid id) { Sdp610 sdp610 = await db.Sdp610.FindAsync(id); if (sdp610 == null) { return(NotFound()); } return(Ok(sdp610)); }
public async Task <IHttpActionResult> DeleteSdp610(Guid id) { Sdp610 sdp610 = await db.Sdp610.FindAsync(id); if (sdp610 == null) { return(NotFound()); } db.Sdp610.Remove(sdp610); await db.SaveChangesAsync(); return(Ok(sdp610)); }
private static async Task GetSdp610() { //Sdp610 sht = new Sdp610 (); sdp = new Sdp610() { _id = Guid.NewGuid(), ok = 1, msg = "OK", sensor = "pi_sensor_1", ip = "sdp610", time = DateTime.Now, createdAt = DateTime.Now }; double _val; lock (lck) { _val = sdpReadings.Average(); sdpReadings.Clear(); } sdp.val = _val; sdp._time = DateTime.Now; await sdp.PostReading(sdp); }