public static IList <InfoPartido> TraerVotaciones(EsquemaVotacion esquema) { string s = TraerEsquemaVotacion(esquema); IList <InfoPartido> result = UtilInfo.TraerInfoPartidos(s); return(result); }
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)); }