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; } } }
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); }
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(); }
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; } } }
public void CreateSweepstakes() { UserInterface.DisplayMessage("What would you like to name your sweepstakes?"); newSweepstakes = new Sweepstakes(UserInterface.TakeUserInput()); }
public void PrintContestantInformation(Contestant contestant) { UserInterface.DisplayMessage($"Contestant information: \n Name: {contestant.FirstName} {contestant.LastName} \n Email: {contestant.EmailAddress}, \n Contestant ID: {contestant.RegistrationNumber}."); }