コード例 #1
0
        //[ValidateAntiForgeryToken]
        public JsonResult RegistrarVoto(int?idPartido)
        {
            bool   result  = false;
            string mensaje = "";

            var usuario = (SP_GE_ObtenerCredencialesVotacion_Result)Session["UsuarioVotacion"];

            if (usuario != null)
            {
                if (usuario.estado != "Votante")
                {
                    BVotacion oBVotacion = new BVotacion();
                    result = oBVotacion.RegistrarVotacion_DAL(usuario.idAlumno, idPartido);
                    if (result)
                    {
                        Session["UsuarioVotacion"] = null;
                    }
                }
                else
                {
                    mensaje = "Ya realizaste tu voto, no puedes votar 2 veces";
                }
            }
            else
            {
                mensaje = "Su sesión ha expirado. Vuelva a ingresar con sus credenciales";
            }

            return(Json(new { Estado = result, Mensaje = mensaje }));
        }
コード例 #2
0
        public JsonResult ListarPartidos()
        {
            BVotacion oBVotacion = new BVotacion();
            var       model      = oBVotacion.ListarPartidosVotacion_DAL();

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