public List <IEmployee> GetEmployees() { var employees = new List <IEmployee>(); IEmployee employee; _employeeDb.Reset(); // Get all employees while ((employee = _employeeDb.GetNextEmployee()) != null) { employees.Add(employee); } return(employees); }