public ResultadosViewModel(IConfiguration _configuration, Parametros parametros, EntidadEurocodes entidadEurocodes)
        {
            var ad  = new AdaptadorAtc(_configuration);
            var res = ad.ArticulosLeerBusqueda(parametros);

            desc        = res.Parametros;
            Articulos   = res.Articulos;
            Accesorios  = res.Accesorios;
            TiposVidrio = res.TiposVidrio;
            JavaScriptSerializer js = new JavaScriptSerializer();

            jsinfo = js.Serialize(desc);
            foreach (BuscaArticulo ar in Articulos)
            {
                var le = new LectorEurocode(ar.Codigo, entidadEurocodes);
                ar.Eurocode = le.Leer();
            }
            var streaming = _configuration.GetSection("StreamFiles")["rutaStreaming"];

            minHeightVidrio    = (TiposVidrio.Count * 103).ToString() + "px";
            minHeightAccesorio = (Accesorios.Count * 64).ToString() + "px";
            foreach (TipoVidrio tiv in TiposVidrio)
            {
                tiv.url = streaming + tiv.Imagen;
            }
            foreach (Categoria cat in Accesorios)
            {
                foreach (BuscaArticulo ar in cat.Articulos)
                {
                    var le = new LectorEurocode(ar.Codigo, entidadEurocodes);
                    ar.Eurocode = le.Leer();
                }
            }
        }