public void VenueAccessTestToGetListOfVenues()
        {
            //Arrange
            VenueAccess  test     = new VenueAccess(connectionString);
            List <Venue> testList = new List <Venue>();

            //Act
            testList = test.VenueList();
            int count = testList.Count;

            //Assert
            Assert.AreNotEqual(0, count);
        }
예제 #2
0
        public void DisplayVenueItems()
        {
            VenueAccess  va           = new VenueAccess(connectionString);
            bool         venueItems   = false;
            bool         ifR          = false;
            int          choiceInt    = 0;
            Venue        userVenue    = new Venue();
            List <Venue> listOfVenues = new List <Venue>();

            listOfVenues = va.VenueList();

            while (!venueItems)
            {
                Console.WriteLine("Which venue would you like to view?");
                for (int i = 0; i < listOfVenues.Count; i++)
                {
                    Console.WriteLine((i + 1) + ") " + listOfVenues[i].Name);
                }
                Console.WriteLine("R) Return to previous screen");

                string choice = Console.ReadLine();


                try
                {
                    choiceInt = int.Parse(choice);

                    for (int i = 0; i < listOfVenues.Count; i++)
                    {
                        if (choiceInt - 1 == i)
                        {
                            venueItems = true;
                            userVenue  = listOfVenues[i];
                            break;
                        }
                        else if (i == listOfVenues.Count - 1)
                        {
                            Console.WriteLine("Please make a valid selection.");
                        }
                    }
                }
                catch
                {
                    string choiceUp = choice.ToUpper();
                    if (choiceUp == "R")
                    {
                        ifR        = true;
                        venueItems = true;
                    }
                    else
                    {
                        Console.Clear();
                        Console.WriteLine("Please make a valid selection.");
                    }
                }
            }

            if (ifR)
            {
                Run();
            }

            else if (venueItems)
            {
                DisplayVenueDetails(userVenue);
            }
        }