public void CreateNewBadge() { Console.Clear(); List <string> doors = new List <string>(); Console.WriteLine("What is the number on the badge to Create: (ie.12345)\n"); int badgeId = int.Parse(Console.ReadLine()); Console.WriteLine("List a Door this Badge needs access to:"); bool doorInput = true; while (doorInput) { string addedDoor = Console.ReadLine(); doors.Add(addedDoor); Console.WriteLine("Any other Doors? (y/n)"); string secondDoor = Console.ReadLine().ToLower(); if (secondDoor == "y") { Console.WriteLine("What other door would you like to assign:"); string doorResponse = Console.ReadLine(); doors.Add(doorResponse); } else { doorInput = false; } } Badges newBadge = new Badges(badgeId, doors); _badgesRepository.Add(newBadge.BadgeId, newBadge.DoorName); Console.WriteLine("This door(s) has been added. Thank you"); }