public ActionResult AddToWishlist(int reference) { bool isAdded = global.CheckWishList(reference); if (!isAdded) { string responseMessage; bool addToWishList = itemManager.AppendWishlist(reference, out responseMessage); if (addToWishList) { Session["updateMessage"] = responseMessage; } else { Session["errorMessage"] = responseMessage; } return(RedirectToAction("Details", "Search", new { reference = reference })); } Session["errorMessage"] = Resources.Processing.ProcessError; return(RedirectToAction("Details", "Search", new { reference = reference })); }