public ActionResult IndexRA(int i, int r) { try { var addedItem = db.Toy.Single(t => t.ToysId == i); var cart = ShoppingCart.GC(this.HttpContext); //var w = WishlistManager.GW(this.HttpContext); //var identity = w.RWID(); //var toyexist = !w.ToyDontExist(db.Toy.Find(r), identity); //if (toyexist) //{ // cart.ATC(addedItem, i); // RFW(r); //} cart.ATC(addedItem, i); RFW(r); var w = WishlistManager.GW(this.HttpContext); var viewModel = new WishlistViewModel { WT = w.GWT() }; return(View(viewModel)); } catch { return(RedirectToAction("Index")); } }
public void AddPartial(int id) { var addedItem = db.Toy.Single(t => t.ToysId == id); var w = WishlistManager.GW(this.HttpContext); w.ATW(addedItem, id); //return PartialView("CartSummary"); }
private void MW(string Email) { //associate shopping cart item with logged in user var W = WishlistManager.GW(this.HttpContext); W.MigrateWishlist(Email); Session[WishlistManager.WishlistSessionKey] = Email; }
public void RFW(int id) { if (id != null) { var w = WishlistManager.GW(this.HttpContext); string toyName = db.Wishlist.Single(t => t.WishlistId == id).Toy.ToysName; w.RFW(id); } }
public ActionResult ATW(int id) { var addedItem = db.Toy.Single(t => t.ToysId == id); var w = WishlistManager.GW(this.HttpContext); w.ATW(addedItem, id); return(RedirectToAction("index")); }
public ActionResult Index() { var w = WishlistManager.GW(this.HttpContext); var viewModel = new WishlistViewModel { WT = w.GWT() }; return(View(viewModel)); }
public IActionResult DeleteItem(WishlistItem model) { if (ModelState.IsValid) { WishlistManager.DeleteItem(User.GetAccount(), model); this.SetResultMessage($"<strong>Successfully deleted</strong> {model.Name}."); } return(RedirectToAction("Index")); }
public ActionResult IndexR(int r) { try { var w = WishlistManager.GW(this.HttpContext); //var identity = w.RWID(); //var toyexist = !w.ToyDontExist(db.Toy.Find(r), identity); //if (toyexist) //{ // RFW(r); //} RFW(r); var viewModel = new WishlistViewModel { WT = w.GWT() }; return(View(viewModel)); } catch { return(RedirectToAction("Index")); } }
// // GET: /Wishlist/Remind public IActionResult Remind(Guid id) { WishlistManager.SendReminder(id, Url); this.SetResultMessage("<strong>Reminder sent</strong> successfully."); return(RedirectToAction("Details", new { id })); }