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