Exemple #1
0
        DataAccessLayer.Models.HumanResourcesInfo LoadEmployee(DataAccessLayer.Models.Employee employee)
        {
            int id = employee.BusinessEntityID;

            DataAccessLayer.Models.EmployeeDepartmentHistory employeeDepartmentHistory = DAL.GetEmployeeDepartmentHistory(id);
            DataAccessLayer.Models.Department         department         = DAL.GetDepartment(employeeDepartmentHistory.DepartmentID);
            DataAccessLayer.Models.EmployeePayHistory employeePayHistory = DAL.GetEmployeePayHistory(id);
            DataAccessLayer.Models.JobCandidate       jobCandidate       = DAL.GetJobCandidate(id);
            DataAccessLayer.Models.HumanResourcesInfo humanResourcesInfo = new DataAccessLayer.Models.HumanResourcesInfo(department, employee, employeeDepartmentHistory, employeePayHistory, jobCandidate);
            return(humanResourcesInfo);
        }