private void UpdateAnimal(Animal animal, Dictionary <int, string> updates) { if (updates == null) { updates = new Dictionary <int, string>(); } List <string> options = new List <string>() { "Select Updates: (Enter number and choose finished when finished)", "1. Category", "2. Name", "3. Age", "4. Demeanor", "5. Kid friendly", "6. Pet friendly", "7. Weight", "8. Room", "9. Dietplan", "10. Finished" }; UserInterface.DisplayUserOptions(options); string input = UserInterface.GetUserInput(); if (input.ToLower() == "10" || input.ToLower() == "finished") { Query.EnterAnimalUpdate(animal, updates); } else { updates = UserInterface.EnterUpdate(updates, input); UpdateAnimal(animal, updates); } }