public ActionResult DeleteSong(int SongID) { AppUser userloggedin = db.Users.Find(User.Identity.GetUserId()); SongInShoppingCart songToRemove = db.SongsInShoppingCart.First(a => a.Song.SongID == SongID); userloggedin.SongsInShoppingCart.Remove(userloggedin.SongsInShoppingCart.First(x => x.Song.SongID == SongID)); db.SaveChanges(); return(View("Index")); }
public ActionResult AddSong(int SongID) { AppUser userLoggedIn = db.Users.Find(User.Identity.GetUserId()); SongInShoppingCart newsong = new SongInShoppingCart(); newsong.Song = db.Songs.Find(SongID); newsong.Customer = userLoggedIn; userLoggedIn.SongsInShoppingCart.Add(newsong); db.SaveChanges(); // return them to song index after they're done browsing return(RedirectToAction("ShoppingCartIndex")); }