public void SendDataPoints(IList <DataPoint> dataPoints)
        {
            var request = new RestRequest("dataPoints", Method.POST);

            var requestData = new AddDataPointsRequest
            {
                DataPoints = dataPoints
            };

            request.AddJsonBody(requestData);

            var url = _client.BuildUri(request);

            Debugger.Log(0, "", url.ToString());

            var response = _client.Execute(request);

            Console.WriteLine(response.Content);
        }
        public string AddDataPoints(AddDataPointsRequest dataPointsRequest)
        {
            if (dataPointsRequest == null)
            {
                return("no dataPointsRequest");
            }

            if (dataPointsRequest.DataPoints == null)
            {
                return("no dataPointsRequest.DataPoints");
            }

            foreach (var dataPoint in dataPointsRequest.DataPoints)
            {
                Debugger.Log(0, "", $"{dataPoint.SensorValueNumber}{Environment.NewLine}");

                _repository.Save(CreateDataPointRepositoryDto(dataPoint, DateTime.UtcNow));
            }

            return("OK");
        }