Ejemplo n.º 1
0
 public bool RemoveSensor(Sensor sensor)
 {
     if (Sensors != null)
     {
         if (Sensors.All(s => sensor != null && s.Id != sensor.Id))
         {
             return false;
         }
         Sensors.Remove(sensor);
         sensor.SetPlantsArea(null);
         return true;
     }
     return false;
 }
Ejemplo n.º 2
0
 public bool AddSensor(Sensor sensor)
 {
     if (Sensors == null)
     {
         Sensors = new List<Sensor>();
     }
     if (Sensors.Any(s => sensor != null && s.Id == sensor.Id))
     {
         Sensor old = Sensors.First(s => s.Id == sensor.Id);
         old = sensor;
         return true;
     }
     Sensors.Add(sensor);
     sensor.SetPlantsArea(this);
     return true;
 }