Esempio n. 1
0
        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);
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 protected override async Task OnInitializedAsync()
 {
     servicioProyecto     = FactoriaServicios.GetServicioProyecto();
     servicioEstacionBase = FactoriaServicios.GetServicioEstacionBase();
     servicioSensor       = FactoriaServicios.GetServicioSensor();
 }