// GET: api/Target/5 public Target Get(DateTime Id, String DeviceId) { TargetPersistence tp = new TargetPersistence(); Target target = tp.getTarget(Id, DeviceId); return(target); }
// POST: api/Target public HttpResponseMessage Post([FromBody] Target TargetValue) { TargetPersistence dp = new TargetPersistence(); String date; date = dp.saveTarget(TargetValue); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created); response.Headers.Location = new Uri(Request.RequestUri, String.Format("/{0}", date)); return(response); }
// DELETE: api/Target/5 public HttpResponseMessage Delete(DateTime Id) { TargetPersistence tp = new TargetPersistence(); bool recordExisted = false; recordExisted = tp.deleteTarget(Id); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
// PUT: api/Target/5 public HttpResponseMessage Put(DateTime Id, [FromBody] Target targetValue, String DeviceId) { TargetPersistence tp = new TargetPersistence(); bool recordExisted = false; recordExisted = tp.updateTarget(Id, targetValue, DeviceId); HttpResponseMessage response; if (recordExisted) { response = Request.CreateResponse(HttpStatusCode.NoContent); } else { response = Request.CreateResponse(HttpStatusCode.NotFound); } return(response); }
// GET: api/Target public ArrayList Get() { TargetPersistence tp = new TargetPersistence(); return(tp.getTargets()); }