public void ContinueAddContestants() { string takenames = ""; do { UserInterface.DisplayOnly("register contestants for " + name); CreateContestant(); takenames = UserInterface.GetInputInline("would you like to add another contestant in " + name + "?"); } while (takenames.Trim() != "no" && takenames.Trim() != "n"); }
public void Sweepstakes(string name) { this.name = name; string takenames = ""; do { UserInterface.DisplayOnly("register contestants for " + name); CreateContestant(); takenames = UserInterface.GetInputInline("would you like to add another contestant in " + name + "?"); } while (takenames.Trim().ToLower() != "no" && takenames.Trim().ToLower() != "n"); }
private void WorkOnColleciton() { SweepStakes working = sweepstakescolleciton.GetSweepStakes(); UserInterface.DisplayOnly("you are now working on " + working.name); UserInterface.DisplayInline("what would you like to do?"); UserInterface.DisplayInline("1.Continue to add contestants."); string input = UserInterface.GetInputInline("Choose your selection, invalid input returns to previous menu."); if (input.Trim() == "1") { working.ContinueAddContestants(); } sweepstakescolleciton.insertSweepstakes(working); }
private void ChooseWinner() { SweepStakes working = sweepstakescolleciton.GetSweepStakes(); UserInterface.DisplayOnly("the winner of " + working.name + "is:"); Contestant winner = working.ChooseAndDisplayWinnerInfo(); string input = UserInterface.GetInputInline("Would you like to return this sweepstakes to the queue or stack?"); if (input.Trim().ToLower() == "y" || input.Trim().ToLower() == "yes") { sweepstakescolleciton.insertSweepstakes(working); UserInterface.GetInputInline("Sweepstakes returned, good luck with the duplicate winner. Enter to continue."); } else { UserInterface.GetInputInline("I hope you were done with it, that sweepstakes is gone forever. Enter to continue."); } MailNotify(working, winner); }
private void Runsweepstakes() { do { bool baduser = true; UserInterface.DisplayOnly("Welcome to the " + name + " Sweepstakes management portal"); UserInterface.DisplayInline("Here you can create and manage sweepstakes."); UserInterface.DisplayInline("1.Create a new sweepstakes."); if (sweepstakescolleciton.Getcount() > 0) { UserInterface.DisplayInline("2.Work on a previous sweepstake"); UserInterface.DisplayInline("3.Finalize and choose winner of next sweepstake"); } do { string input = UserInterface.GetInputInline("Enter choice."); baduser = RunSweepstakesInput(input); } while (baduser); }while (true); }