/// <summary> /// Display and handle user inputs for viewing a users wishlist of /// castles. This method simply displays the wishlist and any button /// pressed can exit the wishlist back to the account page. /// </summary> public void ViewWishlist() { var castleList = OnFetchUserWishlistEvent(); if (castleList.Count < 1) { ConsoleDisplay.ErrorNoCastlesInWishlist(); } else { ConsoleDisplay.FormatAndDisplayCastles("Wishlist View", castleList); ConsoleDisplay.WaitOnWishlistView(); } }