public virtual ActionResult RewardCode(string rewardcode)
        {
            if (String.IsNullOrWhiteSpace(rewardcode) || rewardcode != "1234")
            {
                return(Index());
            }

            Accounting.CreateTransaction(
                Application.GeneralControlAccount,
                CurrentUser.PointsAccount,
                70,
                "Reward code accepted! Thanks!",
                "",
                DateTime.Now,
                null);

            ViewData["rewardCodeMessage"] = "Your code has been accepted, 70 points have been added to your account!";
            return(Index());
        }