Esempio n. 1
0
        public static IList <InfoPartido> TraerVotaciones(EsquemaVotacion esquema)
        {
            string s = TraerEsquemaVotacion(esquema);
            IList <InfoPartido> result = UtilInfo.TraerInfoPartidos(s);

            return(result);
        }
Esempio n. 2
0
        public ActionResult MostrarDatos(InsumoDistribucion insumo)
        {
            if (string.IsNullOrEmpty(insumo.ResultadosVotacion))
            {
                return(RedirectToAction("PedirDatos", insumo));
            }

            var infoPartidos = UtilInfo.TraerInfoPartidos(insumo.ResultadosVotacion);

            if (infoPartidos.Count == 0)
            {
                return(RedirectToAction("PedirDatos", insumo));
            }


            // procesar datos
            var algo = new DistribucionHondt();

            algo.Calcular(infoPartidos, insumo.CurulesDisponibles);
            insumo.ResultadosCalculados = infoPartidos;
            return(View(insumo));
        }