protected override async Task OnInitializedAsync() { aux = new List <EntidadDatoBase>(); servicioP = new ServicioProyecto(CadenaConexion, null); servicioEB = new ServicioEstacionBase(CadenaConexion, null); servicioS = new ServicioSensor(CadenaConexion, null); estacionesbase = new List <EntidadEstacionBase>(); //estacionesbase = await servicioEB.ListaEstacionesBase(proyecto); sensores = new List <EntidadSensorResultado>(); foreach (var estacion in estacionesbase) { var s = await servicioEB.ObtenerSensores(estacion.Id); foreach (var sensor in s) { var datos = await servicioS.ObtenerDatos(sensor.IdSensor, 10); foreach (var d in datos) { aux.Add(d); } } } this.StateHasChanged(); }
public static IServicioProyecto GetServicioProyecto() { if (cadenaConexion == null) { throw new ArgumentNullException("Cadena de conexión vacía"); } else if (log == null) { throw new ArgumentNullException("Log vacío"); } else { if (servicioProyecto == null) { servicioProyecto = new ServicioProyecto(cadenaConexion, log); } return(servicioProyecto); } }
public static IServicioProyecto GetServicioProyecto() { if (CadenaConexion == null) { throw new ArgumentNullException("CadenaConexion - {appsetting.json}"); } else if (log == null) { throw new ArgumentNullException("Log - {appsettings.json}"); } else { if (servicioProyecto == null) { servicioProyecto = new ServicioProyecto(CadenaConexion, log); } return(servicioProyecto); } }
protected override async Task OnInitializedAsync() { servicioProyecto = FactoriaServicios.GetServicioProyecto(); servicioEstacionBase = FactoriaServicios.GetServicioEstacionBase(); servicioSensor = FactoriaServicios.GetServicioSensor(); }