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()); }