public IList<IUser> getEmployees(string match, bool activeOnly) { UserMgr userMgr = new UserMgr(MainFactory.getUserSvc()); EmployeeMgr employeeMgr = new EmployeeMgr(ConsoleFactory.getEmployeeSvc()); IList<IEmployee> list = employeeMgr.getUserList(activeOnly).Cast<IEmployee>().ToList(); IList<IUser> userList = userMgr.getAllUsers().Where(x => x.Name.ToLower().Contains(match.ToLower())).ToList(); IList<IUser> users = (from a in list join e in userList on a.ID equals e.EmployeeID select e).ToList(); return users; }
public ActionResult Employees() { EmployeeMgr employeeMgr = new EmployeeMgr(ConsoleFactory.getEmployeeSvc()); return Jsonify<IList<Employee>>.Serialize(employeeMgr.getUserList(true)); }