Example #1
0
        public static void AddEmployee(CompanyFactory factory)
        {
            Console.WriteLine("Employee Name:");
            var n = Console.ReadLine();

            Console.WriteLine("Employee ID:");
            var i = int.Parse(Console.ReadLine());

            Console.WriteLine("Employee Salary:");
            var s = double.Parse(Console.ReadLine());

            Console.WriteLine("Employee Department");
            Department d = factory.getDepartmentByID(int.Parse(Console.ReadLine()));

            Employee employee = new Employee {
                Department = d, EmployeeId = i, Name = n, Salary = s
            };

            factory.AddEmployee(employee);
        }