static void Main(string[] args) { CorporateOfficeModel Brady = new CorporateOfficeModel("Mid-Level Java Developer", 100); CorporateOfficeModel Tesla = new CorporateOfficeModel("Entry-Level C++ Developer", 800); Enumerate nameThis = new Enumerate(); for (int i = 0; i < Brady.MaxHires; i++) { Brady.HireOn(nameThis.ElementAt(i)); Console.WriteLine(nameThis.ElementAt(i)); } Brady.HireListFull += CompanyHireListFull; Tesla.HireListFull += CompanyHireListFull; //foreach (var HireName in Enum.GetValues(typeof(HireNames))) //{ // var Developer = HireName.ToString(); // Brady.HireOn(Developer); // Brady.Next(); //} Console.ReadLine(); }