//Get:/Store/AddToCart/5 public ActionResult AddToCart(int id) { Maticsoft.BLL.album albumbll = new Maticsoft.BLL.album(); var addedAlbum = albumbll.GetModel(id); var Cart = MvcMusicStore.Models.ShoppingCart.GetCart(this.HttpContext); Cart.AddToCart(addedAlbum); return(RedirectToAction("Index")); }
// // GET: /StoreManage/Edit/5 public ActionResult Edit(int id) { if (id == null) { return(new HttpStatusCodeResult(400, "无法获取编码")); } var album = albumbll.GetModel(id); if (album == null) { return(HttpNotFound()); } ViewBag.ArtistList = new SelectList(artistbll.GetModelList("1=1"), "ArtistId", "Name", album.ArtistId); ViewBag.GenreList = new SelectList(genrebll.GetModelList("1=1"), "GenreId", "Name", album.GenreId); return(View(album)); }
public ActionResult RemoveFromCart(int id) { var Cart = MvcMusicStore.Models.ShoppingCart.GetCart(this.HttpContext); Maticsoft.BLL.album albumbll = new Maticsoft.BLL.album(); Maticsoft.BLL.cart cartbll = new Maticsoft.BLL.cart(); string albumName = albumbll.GetModel(cartbll.GetModel(id).AlbumId).Title; int itemCount = Cart.RemoveFromCart(id); var results = new MvcMusicStore.ViewModels.ShoppingCartRemoveViewModel { Message = Server.HtmlEncode(albumName) + " has been removed from your shopping cart.", CartTotal = Cart.GetTotal(), CartCount = Cart.GetCount(), ItemCount = itemCount, DeleteId = id }; return(Json(results)); }