protected override void BroadcastLectura(Planta planta, double nuevaMedicion)
        {
            Planta p = _repository.Find(planta.IdPlanta);

            if (p.Viva)
            {
                if (nuevaMedicion > 100)
                {
                    nuevaMedicion = 100;
                }

                p.Crecimiento = (int)nuevaMedicion;
                var crecimiento = new Crecimiento
                {
                    IdPlanta = p.IdPlanta,
                    PorcentajeCrecimiento = p.Crecimiento,
                    Fecha = DateTime.Now
                };
                Lectura?.Invoke("updateCrecimiento", crecimiento);
            }
        }
Example #2
0
 protected override void BroadcastLectura(Planta planta, double nuevaMedicion)
 {
     planta.Viva = false;
     Lectura?.Invoke("updatePlantaMuerta", planta);
 }
Example #3
0
 protected override void BroadcastLectura(Luminosidad luminosidad, double nuevaMedicion)
 {
     luminosidad.Medida = nuevaMedicion;
     luminosidad.Fecha  = DateTime.Now.ToLongTimeString();
     Lectura?.Invoke("updateLuminosidad", luminosidad);
 }
 protected override void BroadcastLectura(Temperatura temperatura, double nuevaMedicion)
 {
     temperatura.Medida = nuevaMedicion;
     temperatura.Fecha  = DateTime.Now.ToLongTimeString();
     Lectura?.Invoke("updateTemperatura", temperatura);
 }
Example #5
0
 public void LanzarLectura(Humedad humedad, double nuevaMedicion)
 {
     humedad.Medida = nuevaMedicion;
     humedad.Fecha  = DateTime.Now.ToLongTimeString();
     Lectura?.Invoke("updateHumedad", humedad);
 }
Example #6
0
 protected override void BroadcastLectura(Humedad humedad, double nuevaMedicion)
 {
     humedad.Medida = nuevaMedicion;
     humedad.Fecha  = DateTime.Now.ToLongTimeString();
     Lectura?.Invoke("updateHumedad", humedad);
 }
 public void LanzarLectura(Temperatura Temperatura, double nuevaMedicion)
 {
     Temperatura.Medida = nuevaMedicion;
     Temperatura.Fecha  = DateTime.Now.ToLongTimeString();
     Lectura?.Invoke("updateTemperatura", Temperatura);
 }