public ActionResult OtrosFoliosSIC(string AniosRegistroJson, string AniosNacimientoJson, string MesesJson, string MpiosJson) { Servicio servicio = new Servicio(); dynamic aniosNac = JsonConvert.DeserializeObject(AniosNacimientoJson); dynamic aniosReg = JsonConvert.DeserializeObject(AniosRegistroJson); dynamic meses = JsonConvert.DeserializeObject(MesesJson); dynamic mpios = JsonConvert.DeserializeObject(MpiosJson); AnalisisSICPeticion peticion = new AnalisisSICPeticion { ColAnosNac = new Collection <string>(), ColAnosReg = new Collection <string>(), ColMeses = new Collection <string>(), ColMunicipios = new Collection <Municipio>() }; foreach (string anio in aniosNac) { peticion.ColAnosNac.Add(anio); } foreach (string anio in aniosReg) { peticion.ColAnosReg.Add(anio); } foreach (string mes in meses) { peticion.ColMeses.Add(mes); } foreach (string mpio in mpios) { Municipio municipio = new Municipio { MpioId = Convert.ToInt32(mpio) }; peticion.ColMunicipios.Add(municipio); } AnalisisSICRespuesta AnalisisSICRespuesta = servicio.ConsultarOtrosFolios(peticion); dynamic model = new ExpandoObject(); model.OtrosEstados = AnalisisSICRespuesta.DTs[0]; model.OtrosAnos = AnalisisSICRespuesta.DTs[1]; //if (Request.IsAjaxRequest()) return(PartialView(model)); }