/// <summary> /// Receives a value posted to it, and saves that value to a local MessageQueue /// </summary> /// <param name="value"></param> public HttpResponseMessage Post([FromBody] DatasourceRecord value) { Log.DebugFormat("Received record ID '{0}'", value.DatasourceId); _recordRepository.Push(value); return(new HttpResponseMessage(HttpStatusCode.Created)); }
public void OnDataReceived(object sender, DataReceivedEventArgs <decimal> dataReceivedEventArgs) { var record = new DatasourceRecord { Timestamp = dataReceivedEventArgs.Timestamp, DatasourceId = dataReceivedEventArgs.DeviceID, }; record.SetDecimalValue(dataReceivedEventArgs.Value); _recordRepository.Push(record); }