public ActionResult GuessingGame(GuessGame guess) { (this.Session["GuessList"] as List <int>).Add(guess.Num); ViewBag.guessList = (this.Session["GuessList"] as List <int>); guess.Answer = (int)this.Session["Answer"]; guess.Compare(); List <GuessingGameHistory> history = (List <GuessingGameHistory>)Session["History"]; history[history.Count - 1].Tried += 1; return(View(guess)); }