static void Main(string[] args) { House house = new House(); house.Address = "1833 Linthicum Circle"; Realtor agent = new Realtor(); agent.Name = "Taj"; Room thekitchen = new Room(); thekitchen.Name = "The Kitchen"; thekitchen.Descriptions.Add("Is clean and white."); thekitchen.Descriptions.Add("It's nice and big."); Furniture sink = new Furniture(); sink.Descriptions.Add("The sink is very nasty."); sink.Descriptions.Add("It has jets."); Room thelivingroom = new Room(); thelivingroom.Name = "The Living Room"; thelivingroom.Descriptions.Add("It has plenty of room for furniture."); Furniture sofa = new Furniture(); sofa.Descriptions.Add("It is really comfy"); Room masterbedroom = new Room(); masterbedroom.Name = "Master bedroom"; masterbedroom.Descriptions.Add("There is a big TV in here."); Furniture TV = new Furniture(); TV.Descriptions.Add("It's a 4k UHD."); TV.Descriptions.Add("It's a smart TV."); house.Rooms.Add(thekitchen); house.Rooms.Add(thelivingroom); house.Rooms.Add(masterbedroom); thekitchen.Furnitures.Add(sink); thelivingroom.Furnitures.Add(sofa); masterbedroom.Furnitures.Add(TV); agent.Speak($"Hello! Welcome to {house.Address} your future home. My name is {agent.Name}."); foreach (Room room in house.Rooms) { if (agent.UserAnswersYes($"Would you like to see {room.Name}?")) { agent.DescribeRoom(room); agent.DescribeFurniture(room); } Console.ReadLine(); } }
public static void Main(string[] args) { House House = new House() { Address = "123 Main Street" }; /*Go back and create classes for each of your rooms and make a 'create' method * that creates each room and adds it and it's descriptions to the list of rooms.*/ Room Kitchen = new Room() { Name = "Kitchen" }; House.Rooms.Add(Kitchen); Kitchen.Descriptions = new List <string> { "ten foot ceilings", "real hardwood floors", "marble counters", "plenty of cabinet space", "new plumbing" }; Room Den = new Room() { Name = "Den" }; House.Rooms.Add(Den); Den.Descriptions = new List <string> { "Hardwood floors", "Ten foot ceiling", "Ceiling fan to conserve energy", "fresh paint" }; Room LivingRoom = new Room(); House.Rooms.Add(LivingRoom); LivingRoom.Name = "living room"; LivingRoom.Descriptions.Add("fresh paint"); LivingRoom.Descriptions.Add("there is space for 2 couches and 2 chairs"); LivingRoom.Descriptions.Add("new baseboards"); LivingRoom.Descriptions.Add("Harwood floors"); Room MasterBedroom = new Room(); House.Rooms.Add(MasterBedroom); MasterBedroom.Name = "master bedroom"; MasterBedroom.Descriptions.Add("ceiling fan to conserve energy"); MasterBedroom.Descriptions.Add("huge walk- in closet"); MasterBedroom.Descriptions.Add("has its own bath"); MasterBedroom.Descriptions.Add("Can fit California King bed"); MasterBedroom.Descriptions.Add("energy saving windows"); Room MasterBath = new Room(); House.Rooms.Add(MasterBath); MasterBath.Name = "master bath"; MasterBath.Descriptions.Add("Jacuzzi tub"); MasterBath.Descriptions.Add("seperate shower"); MasterBath.Descriptions.Add("double vanity"); MasterBath.Descriptions.Add("two towel racks"); MasterBath.Descriptions.Add("storage under vanity"); Room SecondBedroom = new Room(); House.Rooms.Add(SecondBedroom); SecondBedroom.Name = "second bedroom"; SecondBedroom.Descriptions.Add("ceiling fan"); SecondBedroom.Descriptions.Add("can fit a queen bed"); SecondBedroom.Descriptions.Add("space for dresser and chest"); SecondBedroom.Descriptions.Add("walk-in closet"); Room GuestBath = new Room(); House.Rooms.Add(GuestBath); GuestBath.Name = "guest bath"; GuestBath.Descriptions.Add("garden tub"); GuestBath.Descriptions.Add("Linen Closet"); GuestBath.Descriptions.Add("new vanity"); GuestBath.Descriptions.Add("new mirror"); GuestBath.Descriptions.Add("new harwood floors"); GuestBath.Descriptions.Add("new plumbing"); Realtor agent = new Realtor() { Name = "Evan" }; agent.Greet(); agent.RealtorScript(); }