/// <summary> /// Initializes a new instance of the <see cref="Building"/> class. /// </summary> /// <param name="b">The blue component.</param> public Building(Building b) { mNumber = b.GetNumber (); mName = b.GetName (); mOccupants = new List<string> (); mServices = new List<string> (); mLectures = new List<int> (); for(int i=0; i<b.NumberOfOccupants(); i++) { this.AddOccupant(b.GetOccupantAt(i)); } for(int i=0; i<b.NumberOfServices(); i++) { this.AddService(b.GetServiceAt(i)); } for(int i=0; i<b.NumberOfLectures(); i++) { this.AddLecture(b.GetLectureAt(i)); } }