Employee& Database::addEmployee(const string& firstName, const string& lastName) { Employee newEmployee; newEmployee.setFirstName(firstName); newEmployee.setLastName(lastName); newEmployee.setEmployeeNumber(mNewHireEmployeeNumber++); newEmployee.hire(); //do not forget to set the boolean to true! mEmployees.push_back(newEmployee); //remember that mEmployees is a vector with elements : Employee return mEmployees[mEmployees.size() - 1]; }
Employee& Database::addEmployee(string inFirstName, string inLastName) { Employee theEmployee; theEmployee.setFirstName(inFirstName); theEmployee.setLastName(inLastName); theEmployee.setEmployeeNumber(mNextEmployeeNumber++); theEmployee.hire(); mEmployees.push_back(theEmployee); return mEmployees[mEmployees.size()-1]; }
Employee &Database::addEmployee(const std::string &firstName, const std::string &lastName) { Employee theEmployee; theEmployee.setFirstName(firstName); theEmployee.setLastName(lastName); theEmployee.setEmployeeNumber(mNextEmployeeNumber++); theEmployee.hire(); mEmployees.push_back(theEmployee); return mEmployees[mEmployees.size() - 1]; }