示例#1
0
        // GET: api/Target/5
        public Target Get(DateTime Id, String DeviceId)
        {
            TargetPersistence tp     = new TargetPersistence();
            Target            target = tp.getTarget(Id, DeviceId);

            return(target);
        }
示例#2
0
        // 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);
        }
示例#3
0
        // 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);
        }
示例#4
0
        // 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);
        }
示例#5
0
        // GET: api/Target
        public ArrayList Get()
        {
            TargetPersistence tp = new TargetPersistence();

            return(tp.getTargets());
        }