Exemple #1
0
        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}");
            }
        }
Exemple #2
0
        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);
        }