Класс Person не инициализируется empDetails
.Большинство людей делают это в конструкторе.
public class Person
{
public Person()
{
empDetails = new List<Employee>();
}
public List<Employee> empDetails { get; private set; }
}
Кроме того, ваш случай для имен свойств не соответствует соглашению.Обычно это EmpDetails или даже лучше EmployeeDetails.