Exemple #1
0
        public ActionResult Index()
        {
            ResultadoElectoralBusiness           resultadoElectoralBusiness        = new ResultadoElectoralBusiness();
            PlanillasAbiertasCerradasBusiness    planillasAbiertasCerradasBusiness = new PlanillasAbiertasCerradasBusiness();
            DiputadosGanadoresBusiness           diputadosGanadoresBusiness        = new DiputadosGanadoresBusiness();
            LegisladorGanadoresBusiness          legisladorGanadoresBusiness       = new LegisladorGanadoresBusiness();
            ResultadosGeneralesDiscriminadoModel model = new ResultadosGeneralesDiscriminadoModel();

            model.ResultadoElectoral    = (ResultadoElectoralEntity)JsonConvert.DeserializeObject(resultadoElectoralBusiness.GetList().ToString(), typeof(ResultadoElectoralEntity));
            model.Diputados             = (List <LegisladoresGanadoresEntity>)JsonConvert.DeserializeObject(diputadosGanadoresBusiness.GetList().ToString(), typeof(List <LegisladoresGanadoresEntity>));
            model.Legisladores          = (List <LegisladoresGanadoresEntity>)JsonConvert.DeserializeObject(legisladorGanadoresBusiness.GetList().ToString(), typeof(List <LegisladoresGanadoresEntity>));
            model.ListaVotosPorMesa     = resultadoElectoralBusiness.GetListVotosPorMesa(model.ResultadoElectoral, model.Diputados, model.Legisladores);
            model.MesasAbiertasCerradas = (List <PlanillasAbiertasCerradasEntity>)JsonConvert.DeserializeObject(planillasAbiertasCerradasBusiness.GetList().ToString(), typeof(List <PlanillasAbiertasCerradasEntity>));
            SetIndiceMesas(model.MesasAbiertasCerradas, model.MesasAbiertasCerradas.Count);
            SetIndicesFuncionarios(model.Legisladores, 30);
            SetIndicesFuncionarios(model.Diputados, 13);
            return(View(model));
        }