예제 #1
0
 public void AddSensorNodeData(SensorNodeData sensorNodeData)
 {
     using (var context = new PmsDataContext())
     {
         context.SensorNodeData.Add(sensorNodeData.ToSensorNodeDataEntity());
         context.SaveChanges();
     }
 }
예제 #2
0
 public void AddSensorNode(SensorNode sensorNode)
 {
     using (var context = new PmsDataContext())
     {
         context.SensorNode.Add(sensorNode.ToSensorNodeEntity());
         context.SaveChanges();
     }
 }
예제 #3
0
 public SensorNode GetSensorNode(Guid sensorNodeId)
 {
     using (var context = new PmsDataContext())
     {
         return(context.SensorNode
                .SingleOrDefault(x => x.Id == sensorNodeId)
                .ToSensorNode());
     }
 }
예제 #4
0
 public IEnumerable <SensorNode> GetAllSensorNodes()
 {
     using (var context = new PmsDataContext())
     {
         return(context.SensorNode
                .Select(x => x.ToSensorNode())
                .ToList());
     }
 }
예제 #5
0
 public IEnumerable <SensorNodeData> GetSensorNodeData(Guid sensorNodeId)
 {
     using (var context = new PmsDataContext())
     {
         return(context.SensorNodeData
                .Where(x => x.SensorNodeId == sensorNodeId)
                .Select(x => x.ToSensorNodeData())
                .ToList());
     }
 }