public BriefEmployee SearchBriefEmployee(int empId) { BriefEmployee briefEmployee = null; Employee emp = empSer.SearchEmployeeByEmpId(empId); if (emp != null) { briefEmployee = new BriefEmployee(emp); } return(briefEmployee); }
public List <BriefEmployee> ListBriefEmpUnderSameDeptExclActHead(string userName) { List <BriefEmployee> briefEmployees = new List <BriefEmployee>(); List <Employee> empList = ListEmplyUnderSameDeptExclActHead(userName); foreach (Employee emp in empList) { BriefEmployee briefEmployee = SearchBriefEmployee(emp.EmployeeId); briefEmployees.Add(briefEmployee); } return(briefEmployees); }
public BriefEmployee SearchBriefEmployeeByEmail(string email) { BriefEmployee briefEmployee = null; Employee emp = empSer.SearchEmployeeByUserName(email); if (emp != null) { briefEmployee = new BriefEmployee(emp); } if (IsActingHead(email) && !IsDeptRep(email)) { briefEmployee.Role = "Department Head"; } else if (IsDeptRep(email)) { briefEmployee.Role = "DeptRep"; } return(briefEmployee); }