示例#1
0
        public ActionResult Index(Color color)
        {
            Color?oldColor = Session["color"] as Color?;

            if (oldColor != null)
            {
                Votes.ChangeVote(color, (Color)oldColor);
            }
            else
            {
                Votes.RecordVote(color);
            }
            ViewBag.SelectedColor = Session["Color"] = color;
            return(View(HttpContext.Application["events"]));
        }
示例#2
0
        public ActionResult Index(Color color)
        {
            Color?oldColor = Session["color"] as Color?;

            if (oldColor != null)
            {
                Votes.ChangeVote(color, (Color)oldColor);
            }
            else
            {
                Votes.RecordVote(color);
            }
            ViewBag.SelectedColor = Session["color"] = color;
            return(View(GetTimeStamps()));
        }
示例#3
0
        private ActionResult VotingResults(Color color)
        {
            Color?oldColor = Session[colorSessionKey] as Color?;

            //The user has already voted
            if (oldColor != null)
            {
                Votes.ChangeVote(color, (Color)oldColor);
            }
            else
            {
                Votes.RecordVote(color);
            }
            ViewBag.SelectedColor = Session[colorSessionKey] = color;
            return(View(HttpContext.Application["events"]));
        }
        public ActionResult Index(Color color)
        {
            Color?oldColor = Session["color"] as Color?;

            if (oldColor != null)
            {
                Votes.ChangeVote(color, (Color)oldColor);
            }
            else
            {
                Votes.RecordVote(color);
            }

            ViewBag.SelectedColor = Session["color"] = color;

            ApplicationModel am = new ApplicationModel()
            {
                Events     = HttpContext.Application["events"] as List <string>,
                TimeStamps = GetTimeStamps()
            };

            return(View(am));
        }