public ActionResult TotalSINAC(string AniosNacimientoJson, string MesesJson, string MpiosJson, string MesesDesc, string AniosDesc, string AniosRegDesc, string MpiosDesc) { Servicio servicio = new Servicio(); dynamic aniosNac = JsonConvert.DeserializeObject(AniosNacimientoJson); 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 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.ConsultarTotalSINAC(peticion); dynamic model = new ExpandoObject(); model.TotalSINAC = AnalisisSICRespuesta.TotalSINAC; model.FechaReporte = DateTime.Now.ToString("dd/MM/yyyy h:mm tt", CultureInfo.InvariantCulture); model.MesesReporte = string.IsNullOrEmpty(MesesDesc) ? "Todos" : MesesDesc; model.AniosReporte = string.IsNullOrEmpty(AniosDesc) ? "Todos" : AniosDesc; model.AniosRegReporte = string.IsNullOrEmpty(AniosRegDesc) ? "Todos" : AniosRegDesc; model.MpiosReporte = string.IsNullOrEmpty(MpiosDesc) ? "Todos" : MpiosDesc; //if (Request.IsAjaxRequest()) return(PartialView(model)); }