public IList <Bookmark> GetMostPopularBookmarksCreatedByUser(Guid userID, int FirstResult, int MaxResults) { var bookmarks = dao.GetBookmarksCreatedByUser(userID, 0, int.MaxValue); var ids = (from b in bookmarks select b.ID).ToList <long>(); return(dao.GetMostPopularBookmarks(ids, FirstResult, MaxResults)); }