Beispiel #1
0
        /// <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();
            }
        }