public void AddData() { var data = new NewSensorData(); data.Name = "Room"; data.Room = "Name"; data.Value = "Something"; var result = _sensor.AddData(data); var expect = JObject.Parse(@"{'Succeed':true}"); Assert.Equal(expect.ToString(), result.ToString()); }
//Add new data to a sensor public JObject AddData(NewSensorData data) { var sensor = _dbSensor.GetSensor(data.Name, data.Room); if (sensor != null) { var done = _dbSensor.AddData(data); return(_jsonEditor.GetSucced()); } else { if (Deployment) { _logger.LogInformation("Sensor doesn't exists"); } return(_jsonEditor.GetError("Sensor doesn't exists")); } }
public void GetSensorData() { var currentSensorData = JObject.Parse( @"{ 'Name':'Temperature', 'Value':'14', 'Room':'H.4.103' }" ); var result = _json.GetSensorData(currentSensorData); var expected = new NewSensorData(); expected.Name = "Temperature"; expected.Value = "14"; expected.Room = "H.4.103"; Assert.Equal(expected.Name, result.Name); Assert.Equal(expected.Value, result.Value); Assert.Equal(expected.Room, result.Room); }
public bool AddData(NewSensorData data) { try { var sensor = GetSensor(data.Name, data.Room); var newData = new SensorData(); newData.Id = Guid.NewGuid().ToString(); newData.Value = data.Value; newData.Date = DateTime.Now; newData.SensorId = sensor.Id; _dbContext.Add(newData); _dbContext.SaveChanges(); } catch (Exception e) { _logger.LogError(e.Message); return(false); } return(true); }
public bool AddData(NewSensorData data) { return(true); }