public void GETParametros(string cultivo, string modo, float temperatura, float humedad, string calefaccion, string ventilacion1, string ventilacion2, string iluminacion, string riego, string condicionRiego, int temporizador) { Parametro parametro = new Parametro(); int x = db.Parametros.Count(); if (x == 5) { parametro = db.Parametros.Find(db.Parametros.First().ID); db.Parametros.Remove(parametro); db.SaveChanges(); parametro = null; } else { parametro = null; } if (parametro == null) { Parametro param = new Parametro(); if (cultivo == "A") { param.Cultivo = "Aji"; } else if(cultivo == "T") { param.Cultivo = "Tomate"; } else if(cultivo == "P"){ param.Cultivo = "Pepino"; }else if(cultivo == "S"){ param.Cultivo = "Sin Cultivo"; } if(modo == "M"){ param.Modo = "Manual"; }else if(modo == "A"){ param.Modo = "Auto"; } param.Temperatura = temperatura; param.Humedad = humedad; if (calefaccion == "O") { param.Calefaccion = "ON"; }else if(calefaccion == "F"){ param.Calefaccion = "OFF"; } if(ventilacion1 == "O"){ param.Ventilador = "ON"; }else if(ventilacion1 == "F"){ param.Ventilador = "OFF"; } if(ventilacion2 == "O"){ param.Extractor = "ON"; }else if(ventilacion2 == "F"){ param.Extractor = "OFF"; } if(iluminacion == "O"){ param.Iluminacion = "ON"; }else if(iluminacion == "F"){ param.Iluminacion = "OFF"; } if(riego == "O"){ param.Riego = "ON"; }else if(riego == "F"){ param.Riego = "OFF"; } if(condicionRiego == "R"){ param.Condicion_Riego = "Riego"; }else if(condicionRiego == "E"){ param.Condicion_Riego = "Espera"; }else if(condicionRiego == "F"){ param.Condicion_Riego = "Fin"; } else if (condicionRiego == "N") { param.Condicion_Riego = "NA"; } param.Temporizador_Riego = temporizador; param.Actualizado = DateTime.Now; db.Parametros.Add(param); db.SaveChanges(); } }
public ActionResult PLZGOD(float temperatura, float humedad, int riego, int iluminacion) { Parametro param = new Parametro(); param.temperatura = temperatura; param.humedad = humedad; param.riego = riego; param.iluminacion = iluminacion; db.Parametros.Add(param); db.SaveChanges(); return View(db.Parametros.ToList()); }