Example #1
0
        public void MenuSelection(string selection)
        {
            switch (selection)
            {
            case "G":
                Sweepstakes tmp = manager.GetSweepstakes();
                if (tmp == null)
                {
                    UI.Error("No Sweepstakes in manager! Add Sweepstakes to get sweepstakes");
                    break;
                }
                tmp.GETMenu();
                break;

            case "S":
                CreateSweepstakes();
                break;

            case "V":
                manager.ViewSweepstakes();
                break;

            case "E":
                quit = true;
                break;
            }
        }
        public static void DisplayManagerMenu(ISweepstakesManager manager)
        {
            Console.WriteLine("Main Menu:");
            Console.WriteLine("[1]Create Sweepstake\n[2]Go To Sweepstake");
            string userInput = Console.ReadLine();

            switch (userInput)
            {
            case "1":
                Sweepstakes newSweepstake = CreateSweepstake();
                manager.InsertSweepstakes(newSweepstake);
                Console.WriteLine($"Added {newSweepstake.Name} to list of sweepstakes.");
                break;

            case "2":
                Sweepstakes selectedSweepstake = manager.GetSweepstakes();
                DisplaySweepstakeMenu(selectedSweepstake);
                break;

            default:
                DisplayErrorMessage();
                break;
            }
            DisplayManagerMenu(manager);
            return;
        }
Example #3
0
        public void StartNextSweepstake()
        {
            Sweepstakes sweep      = manager.GetSweepstakes();
            Contestant  contestant = sweep.PickWinner();

            UserInterface.DisplayWinner(contestant, sweep);
        }
Example #4
0
 public void RunSweepstakes()
 {
     for (int i = 0; i < 5; i++)
     {
         Sweepstakes sweep  = manager.GetSweepstakes();
         string      winner = sweep.PickWinner();
         Console.WriteLine(winner + " won " + sweep.name);
         Console.ReadLine();
     }
 }
Example #5
0
        public void SeeWinners(ISweepstakesManager storageType, int listCount)
        {
            Console.WriteLine("Would you like to see the winner?");
            string userInput = Console.ReadLine();

            switch (userInput)
            {
            case "yes":

                for (int i = 0; i <= listCount; i++)
                {
                    storageType.GetSweepstakes();
                }

                break;

            case "no":

                break;

            default:
                break;
            }
        }
Example #6
0
        public Sweepstakes GetSweepstakes()
        {
            Sweepstakes newSweepstakes = manager.GetSweepstakes();

            return(newSweepstakes);
        }
Example #7
0
 //Methods(Can do)
 public void GetISweepstakesManager()
 {
     sweepstakesManager.GetSweepstakes();
 }