private void DeleteABadge() { Console.WriteLine("Which badge would you like to remove from the system?"); string currentBadge = Console.ReadLine(); Badge badge = _badgeRepo.GetBadgeByBadgeID(currentBadge); if (currentBadge == badge.BadgeID) { Console.WriteLine($"{currentBadge} has access to doors:\n"); DisplayDoors(badge.ListOfDoors); Console.WriteLine($"\nWould you like to delete {currentBadge} from the system?\n" + $"Enter 'y' for yes and 'n' for no. Or Enter 'q' to return to the main menu\n\n"); if (Console.ReadLine().ToLower() == "y") { _badgeRepo.DeleteABadge(currentBadge); Console.WriteLine($"You have deleted badge {currentBadge}"); Console.ReadKey(); } else if (Console.ReadLine().ToLower() == "n") { Console.WriteLine("What would you like to do?\n" + "Enter 'c' to choose another badge.\n" + "Enter 'q' to go to the main menu.\n\n"); if (Console.ReadLine().ToLower() == "c") { DeleteABadge(); } else if (Console.ReadLine().ToLower() == "q") { RunMenu(); } else { Console.WriteLine("Please enter a valid menu item"); } } else if (Console.ReadLine().ToLower() == "q") { RunMenu(); } else { Console.WriteLine("Please enter a valid menu item."); Console.ReadKey(); } } }