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); }