RobinHood,
Просто измените эту строку:
List<EmployeeDetails> managerDetailsList = Employee1.Values.ToList();
до:
List<EmployeeDetails> managerDetailsList = Employee1.Values.Where(x => x.ID != Employee1.ID).ToList();
при условии, что такой атрибут (ID) существует. По сути, я хочу сказать, что из managerDetailsList исключить члена Employee1 (исходя из предположения, что Employee1.Values является IQueryable).