Ejemplo n.º 1
0
        public ActionResult ReporteTotalesMunicipios(string AniosJson, string MesesJson, string MpiosJson)
        {
            Servicio servicio = new Servicio();
            dynamic  anios    = JsonConvert.DeserializeObject(AniosJson);
            dynamic  meses    = JsonConvert.DeserializeObject(MesesJson);
            dynamic  mpios    = JsonConvert.DeserializeObject(MpiosJson);

            ReporteTotalesSubregistroPeticion subregistroPeticion = new ReporteTotalesSubregistroPeticion
            {
                ColAnos = new Collection <string>()
            };

            foreach (string anio in anios)
            {
                subregistroPeticion.ColAnos.Add(anio);
            }

            subregistroPeticion.ColMeses = new Collection <string>();
            foreach (string mes in meses)
            {
                subregistroPeticion.ColMeses.Add(mes);
            }

            subregistroPeticion.ColMunicipios = new Collection <Municipio>();
            foreach (string mpio in mpios)
            {
                Municipio municipio = new Municipio
                {
                    MpioId = Convert.ToInt32(mpio)
                };

                subregistroPeticion.ColMunicipios.Add(municipio);
            }

            TotalesMunicipiosRespuesta respuesta = new TotalesMunicipiosRespuesta();

            respuesta = servicio.ConsultarReporteTotalesMunicipio(subregistroPeticion);

            return(Json(respuesta, JsonRequestBehavior.AllowGet));
        }