//Helper method for pick winner/need to work public void PickWinnerPrompt(ISweepstakesManager manager) { Type type = manager.GetType(); if (type.Name == "SweepstakesStackManager") { //Need to write logic } else if (type.Name == "SweepstakesQueueManager") { Console.WriteLine("Do you want to pick a winner for the Sweepstake? Enter 'yes' or 'no'"); string response = Console.ReadLine().ToLower().Trim(); switch (response) { case "yes": //Write Logic case "no": //Write Logic default: PickWinnerPrompt(manager); break; } } }