// PUT: api/tsops/sinusoid public IHttpActionResult Put(string id, [FromBody] PIPointModel tagAttrib) { bool addvalue = PI.AddPIValue(id, tagAttrib.datetime, tagAttrib.value); if (addvalue) { return(Content(HttpStatusCode.OK, Get(id))); } else { return(Content(HttpStatusCode.BadRequest, "Wrong Input")); } }
// POST: api/tsops public IHttpActionResult Post([FromBody] PIPointModel value) { string tagName = value.PointName; bool pointCreated = PI.CreatePIPoint(value); if (pointCreated) { //PIValueModel newPoint = Get(value.PointName); return(Content(HttpStatusCode.OK, Get(tagName))); } else { return(Content(HttpStatusCode.BadRequest, "Point already exists")); } }