コード例 #1
0
ファイル: Sweepstakes.cs プロジェクト: SSUrbancic/SweepStakes
        public void DetermineSweepstakesAction()
        {
            while (true)
            {
                UserInterface.DisplayMessage("What action would you like to take for your Sweepstakes?\n 1 = Create Contestant\n 2 = Pick a Winner \n 3 = Display Contestants \n 4 = Return");
                string userInput = Console.ReadLine();
                switch (userInput)
                {
                case "1":
                    RegisterContestant(CreateContestant());
                    break;

                case "2":
                    PickWinner();
                    break;

                case "3":
                    DisplayContestants();
                    break;

                case "4":
                    return;

                default:
                    return;
                }
            }
        }
コード例 #2
0
ファイル: Simulation.cs プロジェクト: jrapkin/Sweepstakes_
        public void CreateMarketingFirmWithManager()
        {
            bool isAValidInput = false;

            do
            {
                switch (UserInterface.TakeUserInput().ToLower())
                {
                case "1":
                case "queue":
                    newFirm       = new MarketingFirm(queue);
                    isAValidInput = true;
                    break;

                case "2":
                case "stack":
                    newFirm       = new MarketingFirm(stack);
                    isAValidInput = true;
                    break;

                default:
                    UserInterface.DisplayMessage("Not a valid input, please choose stack or queue.");
                    break;
                }
            }while (isAValidInput == false);
        }
コード例 #3
0
ファイル: Contestant.cs プロジェクト: erapkin/Sweepstakes_
 private void RetrieveContestantInformation()
 {
     UserInterface.DisplayMessage("Please enter contestant first name:");
     FirstName = UserInterface.TakeUserInput();
     UserInterface.DisplayMessage("Please enter contestant last name:");
     LastName = UserInterface.TakeUserInput();
     UserInterface.DisplayMessage("Please enter contestant a email address:");
     EmailAddress = UserInterface.TakeUserInput();
 }
コード例 #4
0
        public void DetermineMarketingFirmAction()
        {
            while (true)
            {
                UserInterface.DisplayMessage("What action would you like to take?\n 1 = Get Sweepstakes\n 2 = Create Sweepstakes\n 3 = Return");
                string userInput = Console.ReadLine();

                switch (userInput)
                {
                case "1":
                    GetISweepstakesManager();
                    break;

                case "2":
                    InsertISweepstakesManager();
                    break;

                case "3":
                    return;
                }
            }
        }
コード例 #5
0
 public void CreateSweepstakes()
 {
     UserInterface.DisplayMessage("What would you like to name your sweepstakes?");
     newSweepstakes = new Sweepstakes(UserInterface.TakeUserInput());
 }
コード例 #6
0
 public void PrintContestantInformation(Contestant contestant)
 {
     UserInterface.DisplayMessage($"Contestant information: \n Name: {contestant.FirstName} {contestant.LastName} \n Email: {contestant.EmailAddress}, \n Contestant ID: {contestant.RegistrationNumber}.");
 }