public void PickQueueOrStack() { input = firm.ChooseQueueOrStack(); switch (input) { case "queue": queueManager.InsertSweepstakes(sweepstakes); break; case "stack": stackManager.InsertSweepstakes(sweepstakes); break; default: PickQueueOrStack(); break; } }
public void CreateSweepstakes() { Console.WriteLine("Would you like to create a sweep stake?"); string input = Console.ReadLine(); switch (input) { case "yes": Console.WriteLine("what would you like to call it"); string name = Console.ReadLine(); SweepStakes sweepStake = new SweepStakes(name); Console.WriteLine("would you like to use a stack or queue?"); string userInput = Console.ReadLine(); switch (userInput) { case "queue": sweepstakesQueueManager.InsertSweepstakes(sweepStake); CreateSweepstakes(); break; case "stack": sweepstakesStackManager.InsertSweepstakes(sweepStake); CreateSweepstakes(); break; default: break; } break; case "no": break; default: CreateSweepstakes(); break; } }