static void Main(string[] args) { // Create an instance of a company. Name it whatever you like. Company newCompany = new Company("My Name", new DateTime(2018, 12, 1)); Employee mike = new Employee() { firstName = "Mike", lastName = "Roberts", title = "Software Developer", startDate = new DateTime(2018, 5, 21) }; Employee adelaide = new Employee() { firstName = "Adelaide", lastName = "Yoder", title = "Software Developer", startDate = new DateTime(2018, 5, 21) }; Employee aaron = new Employee() { firstName = "Aaron", lastName = "Miller", title = "Software Developer", startDate = new DateTime(2018, 5, 21) }; string returnStatement = newCompany.Hire(mike); System.Console.WriteLine(returnStatement); newCompany.Hire(adelaide); newCompany.Hire(aaron); foreach (Employee person in newCompany.currentEmployees) { System.Console.WriteLine($" We hired {person.firstName}"); } }
private static void Hire(string[] v) { string empName = v[0]; string compName = v[1]; if (!companies.ContainsKey(compName) || !employees.ContainsKey(empName)) { Console.WriteLine("Could not hire employee"); return; } Employee emp = employees[empName]; Company company = companies[compName]; company.Hire(emp); }