private void LectorPlantasMuertas_Lectura(string method, object dato) { Planta objPlanta = (Planta)dato; Planta plantaDb = _context.Plantas.Find(objPlanta.IdPlanta); _context.Entry(plantaDb).Reload(); plantaDb.Viva = objPlanta.Viva; _context.SaveChanges(); }
private void LectorCrecimiento_Lectura(string method, object dato) { Crecimiento crecimiento = (Crecimiento)dato; Planta planta = _context.Plantas.Find(crecimiento.IdPlanta); _context.Entry(planta).Reload(); planta.Crecimiento = crecimiento.PorcentajeCrecimiento; var entity = _context.Add(crecimiento); _context.SaveChanges(); entity.State = Microsoft.EntityFrameworkCore.EntityState.Detached; }
private void LectorTemperatura_Lectura(string method, object dato) { Temperatura temp = (Temperatura)dato; var medida = new Medida { IdModulo = temp.Modulo, TipoMedida = TipoMedida.Temperatura, Valor = temp.Medida, Fecha = DateTime.Now }; Modulo modulo = _context.Modulos.Find(temp.Modulo); modulo.Temperatura = temp.Medida; var entity = _context.Medidas.Add(medida); _context.SaveChanges(); entity.State = Microsoft.EntityFrameworkCore.EntityState.Detached; }
public virtual void LectorHumedad_Lectura(string method, object dato) { Humedad humedad = (Humedad)dato; var medida = new Medida { IdModulo = humedad.Modulo, TipoMedida = TipoMedida.Humedad, Valor = humedad.Medida, Fecha = DateTime.Now }; Modulo modulo = _context.Modulos.Find(humedad.Modulo); modulo.Humedad = (int)humedad.Medida; var entity = _context.Medidas.Add(medida); _context.SaveChanges(); entity.State = Microsoft.EntityFrameworkCore.EntityState.Detached; }
private void LectorLuminosidad_Lectura(string method, object dato) { Luminosidad luminosidad = (Luminosidad)dato; var medida = new Medida { IdModulo = luminosidad.Modulo, TipoMedida = TipoMedida.Luminosidad, Valor = luminosidad.Medida, Fecha = DateTime.Now }; Modulo modulo = _context.Modulos.Find(luminosidad.Modulo); modulo.Luminosidad = (int)luminosidad.Medida; var entity = _context.Medidas.Add(medida); _context.SaveChanges(); entity.State = Microsoft.EntityFrameworkCore.EntityState.Detached; }