public virtual ActionResult ProductEmailAFriend(int productId) { var product = _productService.GetProductById(productId); if (product == null || product.Deleted || !product.Published || !_catalogSettings.EmailAFriendEnabled) { return(RedirectToRoute("HomePage")); } var model = new ProductEmailAFriendModel(); model = _productModelFactory.PrepareProductEmailAFriendModel(model, product, false); return(View(model)); }