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(); } } }