public void Simulate() { Console.WriteLine("Welcome to the Boarding Kennel Simulator"); while (true) { Console.WriteLine(menu); var command = Console.ReadLine(); if (command == "1") { Console.Write("\nPlease enter the dog's name: "); var name = Console.ReadLine(); Console.Write("\nPlease enter the dog's age: "); var age = Console.ReadLine(); Console.Write("\nPlease enter the dog's weight: "); var weight = Console.ReadLine(); var dog = new BoardedDog { Name = name, Age = int.Parse(age), Weight = int.Parse(weight) }; _boardingKennel.HouseDog(dog); } if (command == "2") { Console.Write("\nPlease enter the dog's name: "); var name = Console.ReadLine(); var dog = _boardingKennel.RetrieveDog(name); Console.WriteLine( $"\nHere is your dog named {dog.Name}, which is {dog.Age} years old and weighs {dog.Weight} pounds."); } if (command == "3") { Console.WriteLine($"\nThere are currently {_boardingKennel.BoardedDogs} dogs in the kennel."); } if (command == "4") { return; } } }
public void HouseDog(BoardedDog boardedDog) { _dogs.Add(boardedDog); }