public ModuloResult DatosBasicos(int id) { //var result = new List<ModuloResult>(); var moduloDB = _db.Modulo.First(a => a.ModuloId == id); var result = new ModuloResult { id = moduloDB.ModuloId, nombre = moduloDB.Planta.NombrePlanta, modulos = _db.Modulo.ToDictionary(b => b.ModuloId.ToString(), a => a.Planta.NombrePlanta), }; result.info_general = new Dictionary <string, string> { { "Cantidad de Plantas", moduloDB.NumeroPlantas.ToString() }, { "Fecha de Siembra", ((DateTime)moduloDB.FechaSiembra).ToString("dd/MM/yyyy") }, { "Fecha estimada", ((DateTime)moduloDB.FechaEstimadaCosecha).ToString("dd/MM/yyyy") }, { "Fecha Real", moduloDB.FechaRealCosecha == null? "Pendiente":((DateTime)moduloDB.FechaRealCosecha).ToString("dd/MM/yyyy") }, { "Solución Nutricional", moduloDB.SolucionNutricional?.ToString() } }; /*B-control-variables*/ /*Code injected by: ControlCuidado-Dashboard1*/ result.variables_cuidado = moduloDB.Planta.VariableCuidado .ToDictionary(a => a.TipoVariableCuidado.NombreTipoVariableCuidado, b => b.ValorCuidado, StringComparer.OrdinalIgnoreCase); /*Code injected by: ControlCuidado-Dashboard1*/ return(result); }
public ModuloResult DatosBasicos(int id) { //var result = new List<ModuloResult>(); var moduloDB = _db.Modulo.First(a => a.ModuloId == id); var result = new ModuloResult { id = moduloDB.ModuloId, nombre = moduloDB.Planta.NombrePlanta, modulos = _db.Modulo.ToDictionary(b => b.ModuloId.ToString(), a => a.Planta.NombrePlanta), }; result.info_general = new Dictionary <string, string> { { "Cantidad de Plantas", moduloDB.NumeroPlantas.ToString() }, { "Fecha de Siembra", ((DateTime)moduloDB.FechaSiembra).ToString("dd/MM/yyyy") }, { "Fecha estimada", ((DateTime)moduloDB.FechaEstimadaCosecha).ToString("dd/MM/yyyy") }, { "Fecha Real", moduloDB.FechaRealCosecha == null? "Pendiente":((DateTime)moduloDB.FechaRealCosecha).ToString("dd/MM/yyyy") }, { "Solución Nutricional", moduloDB.SolucionNutricional?.ToString() } }; /*B-control-variables*/ return(result); }
public ModuloResult DatosBasicos(int id) { //var result = new List<ModuloResult>(); var moduloDB = _db.Modulo.First(a => a.ModuloId == id); var result = new ModuloResult { id = moduloDB.ModuloId, nombre = moduloDB.Planta.NombrePlanta, modulos = _db.Modulo.ToDictionary(b => b.ModuloId.ToString(), a => a.Planta.NombrePlanta), }; result.info_general = new Dictionary <string, string> { { "Cantidad de Plantas", moduloDB.NumeroPlantas.ToString() }, { "Fecha de Siembra", ((DateTime)moduloDB.FechaSiembra).ToString("dd/MM/yyyy") }, { "Fecha estimada", ((DateTime)moduloDB.FechaEstimadaCosecha).ToString("dd/MM/yyyy") }, { "Fecha Real", moduloDB.FechaRealCosecha == null? "Pendiente":((DateTime)moduloDB.FechaRealCosecha).ToString("dd/MM/yyyy") }, { "Solución Nutricional", moduloDB.SolucionNutricional?.ToString() } }; result.variables_control = moduloDB.Planta.VariablesControl .ToDictionary(a => a.TipoVariableAmbiente.NombreTipoVariableAmbiente, b => b.VariableControl.ToString(), StringComparer.OrdinalIgnoreCase); result.variables_cuidado = moduloDB.Planta.VariableCuidado .ToDictionary(a => a.TipoVariableCuidado.NombreTipoVariableCuidado, b => b.ValorCuidado, StringComparer.OrdinalIgnoreCase); return(result); /* * //frijol * var modulo = new ModuloResult * { * id = 1, * nombre = "Frijol", * modulos = new Dictionary<string, int> * { * {"Frijol",1 }, * {"Zanahoria", 2 } * }, * info_general = new Dictionary<string, string> * { * { "Cantidad de Plantas", "12" }, * { "Fecha de Siembra", "10/10/2019" }, * { "Fecha estimada", "15/10/2019" }, * { "Fecha Real", "30/10/2019" }, * { "Solución Nutricional", "Lo nutricional del Frijol" } * }, * variables_control = new Dictionary<string, string> * { * { "Luz" , 18 }, * { "Temperatura", 25 }, * { "Humedad" , 39 } * }, * variables_cuidado = new Dictionary<string, string> * { * { "Pesticidas" , "Una vez por semana" }, * { "Riego" , "Día por medio"}, * { "Fertilizantes" , "Dos veces por semana" } * } * * }; */ }