static void PrintEmployees(InternalFatCatsIterator iterCompany, Company printCompany) { Console.WriteLine(printCompany.CompanyName() + printCompany.CompanyDescription()); for (iterCompany.first(); iterCompany.isdone(); iterCompany.next()) { iterCompany.currentItem().DisplayEmployee(); } }
static void PrintEmployees(InternalReturnAllIterator iterCompany, Company printCompany) { Console.WriteLine(printCompany.CompanyName()+ printCompany.CompanyDescription()); //print company name and description for (iterCompany.first(); iterCompany.isdone();iterCompany.next()) { iterCompany.currentItem().DisplayEmployee(); } }
static void Main(string[] args) { Company Coke = new Company("Coca-Cola: ", "a Soda Company\n"); Employee Dave = new Employee("Dave", "993411234", 200000); Employee Jessica = new Employee("Jessica", "777411234", 120000); Employee John = new Employee("John", "342411234", 320000); Coke.AddEmployee(Dave); Coke.AddEmployee(Jessica); Coke.AddEmployee(John); InternalFatCatsIterator mainIter2 = new InternalFatCatsIterator(Coke); InternalReturnAllIterator mainIter = new InternalReturnAllIterator(Coke); PrintEmployees(mainIter, Coke); Console.WriteLine("/////////////////////////////////////////"); PrintEmployees(mainIter2, Coke); }
public InternalReturnAllIterator(Company co) { inner = co; current = 0; }
public InternalReturnAllIterator(Company company) { _companyData = company; _current = 0; }
public InternalFatCatsIterator(Company co) { inner = co; current = 0; }
public InternalFatCatsIterator(Company company) { _companyData = company; _current = 0; }