public HttpResponseMessage GetList() { var userList = DNNUserController.GetUsers(this.PortalSettings.PortalId); var hostUserList = DNNUserController.GetUsers(false, true, -1); userList.AddRange(hostUserList); var users = userList.Cast <UserInfo>().ToList() .Select(user => new UserViewModel(user)) .OrderBy(user => user.Name) .ToList(); return(Request.CreateResponse(users)); }