public void AddEmployee(Employee employee) { if (employee == null) throw new ArgumentNullException(); employees.Add(employee.Clone()); }
static void Main(string[] args) { Employee e1 = new Employee(new Person("Sanjo", "Deundiak", new System.DateTime(1995, 1, 20)), new System.DateTime(2014, 8, 22), new Position("CEO", Responsibility.Manager, 5000)); System.Console.WriteLine(e1.ToString()); System.Console.WriteLine(e1.Brief()); System.Console.ReadKey(); }