public void AddPartial(int id) { var addedItem = db.Toy.Single(t => t.ToysId == id); var Wishlist = WishlistService.GetWishlist(this.HttpContext); Wishlist.AddToWishlist(addedItem, id); }
private void MW(string Email) { //associate shopping cart item with logged in user var wishlist = WishlistService.GetWishlist(this.HttpContext); wishlist.MigrateWishlist(Email); Session[WishlistService.WishlistSessionKey] = Email; }
public void RemoveFromWishlist(int id) { if (id != null) { var w = WishlistService.GetWishlist(this.HttpContext); string toyName = db.Wishlist.Single(t => t.WishlistId == id).Toy.ToysName; w.DeleteFromWishlist(id); } }
public ActionResult AddToWishlist(int id) { var addedItem = db.Toy.Single(t => t.ToysId == id); var Wishlist = WishlistService.GetWishlist(this.HttpContext); Wishlist.AddToWishlist(addedItem, id); return(RedirectToAction("index")); }
public ActionResult Index() { var Wishlist = WishlistService.GetWishlist(this.HttpContext); var Model = new WishlistViewModel { Wishlist = Wishlist.GetToys() }; return(View(Model)); }
public ActionResult IndexR(int r) { try { var Wishlist = WishlistService.GetWishlist(this.HttpContext); RemoveFromWishlist(r); var Model = new WishlistViewModel { Wishlist = Wishlist.GetToys() }; return(View(Model)); } catch { return(RedirectToAction("Index")); } }
public ActionResult IndexRA(int i, int r) { try { var addedItem = db.Toy.Single(t => t.ToysId == i); var cart = ShoppingCartService.GetCart(this.HttpContext); cart.AddToCart(addedItem); RemoveFromWishlist(r); var Wishlist = WishlistService.GetWishlist(this.HttpContext); var Model = new WishlistViewModel { Wishlist = Wishlist.GetToys() }; return(View(Model)); } catch { return(RedirectToAction("Index")); } }
public async Task <ActionResult <IEnumerable <WishlistItemViewModel> > > GetWishlist(CancellationToken cancellationToken) { IEnumerable <WishlistItemViewModel> items = await _wishlistService.GetWishlist(cancellationToken); return(Ok(items)); }