Esempio n. 1
0
        private async Task <CommentSegment> GetCommentContext(int submissionID, int commentID, int?contextCount, CommentSortAlgorithm sort)
        {
            var q       = new QueryCommentContext(submissionID, commentID, contextCount, sort).SetUserContext(User);
            var results = await q.ExecuteAsync();

            return(results);
        }
Esempio n. 2
0
        private async Task <CommentSegment> GetCommentContext(int submissionID, int commentID, int?contextCount, string sort)
        {
            //attempt to parse sort
            var sortAlg = CommentSortAlgorithm.Top;

            if (!Enum.TryParse(sort, true, out sortAlg))
            {
                sortAlg = CommentSortAlgorithm.Top;
            }
            var q       = new QueryCommentContext(submissionID, commentID, contextCount, sortAlg);
            var results = await q.ExecuteAsync();

            return(results);
        }