public static string CargarReporte(string[] lista, string fechaI, string fechaF, string tipoRel, string tiempoDet, int radio) { string result = String.Empty; LReportes lg = new LReportes(); List <string> placa = new List <string>(lista); //int tipoRel = Convert.ToInt32(rcbTipoRel.SelectedValue); var reporteCtrl = new ReporteController(); List <Seguimiento> listobjetos = reporteCtrl.ListaImeis(placa); List <string> final = listobjetos.Select(w => w.IMEI).ToList(); string plac = toimeis(final); List <DetencionesRpt> reporte = new List <DetencionesRpt>(); int tiporel1 = Convert.ToInt32(tipoRel); int tiempoDet1 = Convert.ToInt32(tiempoDet); reporte = lg.ListarReporteDetenciones(plac, fechaI, fechaF, tiporel1, tiempoDet1, radio); foreach (var item in listobjetos) { reporte.Where(w => w.Vehiculo == item.IMEI).ToList().ForEach(f => f.Vehiculo = item.NroPlaca); } HttpContext.Current.Session["RptDetenciones"] = reporte; result = JsonConvert.SerializeObject(reporte, Formatting.Indented); return(result); }