static void Main(string[] args) { Console.WriteLine("Hello World!"); Building FiveOneTwoEighth = new Building("512 8th Ave") { Width = 30.25, Depth = 40, Stories = 5 }; Building TwoFiveOneDekalb = new Building("251 Dekalb Pike") { Width = 70.25, Depth = 40, Stories = 10 }; Building OneFiveTwoNineGreen = new Building("1529 Green St") { Width = 25.25, Depth = 30, Stories = 3 }; Building SixSixThreeFiveMccallum = new Building("6635 Mccallum St") { Width = 30.25, Depth = 40, Stories = 5 }; FiveOneTwoEighth.Construct(); TwoFiveOneDekalb.Construct(); OneFiveTwoNineGreen.Construct(); SixSixThreeFiveMccallum.Construct(); FiveOneTwoEighth.Purchase("Joe Goldberg"); TwoFiveOneDekalb.Purchase("Jonathan Simmons"); OneFiveTwoNineGreen.Purchase("Jon Marks"); SixSixThreeFiveMccallum.Purchase("Aleshia Hickson"); List <Building> buildingCollection = new List <Building>() { FiveOneTwoEighth, TwoFiveOneDekalb, OneFiveTwoNineGreen, SixSixThreeFiveMccallum }; foreach (Building localBuilding in buildingCollection) { Console.WriteLine(localBuilding.ProvideAddress()); Console.WriteLine("-----------------------"); Console.WriteLine($"Designed by {localBuilding.ProvideDesigner()}"); Console.WriteLine($"Constructed on {localBuilding.ProvideBuildDate()}"); Console.WriteLine($"Owned by {localBuilding.ProvideOwner()}"); Console.WriteLine($"{localBuilding.Volume} cubic meters of space"); Console.WriteLine(); } City Philadelphia = new City("Philadelphia", "Pennsylvania"); Philadelphia.Mayor("Jim Kenney"); Philadelphia.YearEstablished(1682); Philadelphia.AddBuilding(FiveOneTwoEighth); Philadelphia.AddBuilding(TwoFiveOneDekalb); Philadelphia.AddBuilding(OneFiveTwoNineGreen); Philadelphia.AddBuilding(SixSixThreeFiveMccallum); Console.WriteLine("New City"); Console.WriteLine($"{Philadelphia.Name}, {Philadelphia.State}"); Console.WriteLine($"Year Established: {Philadelphia.ProvideYearEstablished()}"); Console.WriteLine($"Current Mayor: {Philadelphia.ProvideMayor()}"); Console.WriteLine($"Buildings:"); foreach (Building cityBuilding in Philadelphia.Buildings) { Console.WriteLine(cityBuilding.ProvideAddress()); } }