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); }
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); }