public void AddAlbumToCart(Album album) { var cartItem = storeDB.Achat.SingleOrDefault(c => c.CartID == ShoppingCartId && c.AlbumID == album.AlbumID); if (cartItem == null) { cartItem = new Achat { AlbumID = album.AlbumID, CartID = ShoppingCartId, Album = storeDB.Album.Find(album.AlbumID) }; storeDB.Achat.Add(cartItem); } storeDB.SaveChanges(); }
public void AddVersionToCart(Version version) { var cartItem = storeDB.Achat.SingleOrDefault(c => c.CartID == ShoppingCartId && c.VersionID == version.VersionID); if (cartItem == null) { cartItem = new Achat { VersionID = version.VersionID, CartID = ShoppingCartId, Version = storeDB.Version.Find(version.VersionID) }; storeDB.Achat.Add(cartItem); } storeDB.SaveChanges(); }