public ActionResult RemoveFromWishList(int id) { // Remove the item from the wishlist var wishlist = ShoppingWishList.GetWishList(this.HttpContext); // Get the name of the product to display confirmation string productName = storeDB.WishLists .Single(item => item.RecordId == id).Product.Title; // Remove from wishlist int itemCount = wishlist.RemoveFromWishList(id); // Display the confirmation message var results = new ShoppingWishListRemoveViewModel { Message = Server.HtmlEncode(productName) + " has been removed from your shopping wishlist.", WishListTotal = wishlist.GetTotal(), WishListCount = wishlist.GetCount(), ItemCount = itemCount, DeleteId = id }; return(Json(results)); }
public ActionResult RemoveFromWishList(int id) { var wishList = ShoppingWishList.GetWishList(this.HttpContext); string itemName = storeItemsDb.WishLists .Single(item => item.RecordId == id).Item.Title; int itemCount = wishList.RemoveFromWishList(id); var results = new ShoppingWishListRemoveViewModel { Message = itemName + " has been removed from your wish list.", WishListTotal = wishList.GetTotal(), WishListCount = wishList.GetCount(), ItemCount = itemCount, DeleteId = id }; return Json(results); }