Beispiel #1
0
        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;
        }
Beispiel #2
0
 public ActionResult Employees()
 {
     EmployeeMgr employeeMgr = new EmployeeMgr(ConsoleFactory.getEmployeeSvc());
     return Jsonify<IList<Employee>>.Serialize(employeeMgr.getUserList(true));
 }