Exemplo n.º 1
0
        private object CreateBookmarkedResult(string username, IList <Bookmark> bookmarks, int page = 1, int pageSize = 50)
        {
            var ds = new Dataservice();

            var count = ds.numberOfBookmarks(username);

            var personlist = bookmarks.Select(MapBookmarks);

            var navigationUrls = CreatePagingNavigation(page, pageSize, count, nameof(Bookmarked));

            var result = new
            {
                navigationUrls.prev,
                navigationUrls.cur,
                navigationUrls.next,
                count,
                personlist
            };

            return(result);
        }