| WishlistController |
1) Created the WishlistController as an extension of the CartController
2) Methods addItem, addItems, removeItem, and updateItemQuantity are defined in the CartController
3) Renamed selectWishlist method to viewWishlists
4) Renamed addWishlist method to createWishlist
5) Modified the moveItemToCart method to take in a OrderItem object
6) Removed the displayWishlist method because it is not needed
7) Changed all the Error objects to BindingResult
8) Override the retrieveOrder method to return a wishlist order |