public List <MessageThreads> GetReplies(GetSubCommentsRequest commentsRequest, ICommentsDataBaseSettings settings)
        {
            ConnectToDB(settings);
            QueryStringHelper helper = new QueryStringHelper();
            String            query  = helper.GetCommentsQueryString(commentsRequest);

            if (commentsRequest.IsSortByLatest)
            {
                return(_mongoDatabase.GetCollection <MessageThreads>("messagethreads").Find(query).Sort("{createdDate:-1}").Limit(10).ToList <MessageThreads>());
            }
            else
            {
                return(_mongoDatabase.GetCollection <MessageThreads>("messagethreads").Find(query).Sort("{createdDate:1}").Limit(10).ToList <MessageThreads>());
            }
        }
 public List <MessageThreads> GetReplies(GetSubCommentsRequest commentsRequest)
 {
     return(_commentService.GetReplies(commentsRequest, _commentsDataBaseSettings));
 }
 public String GetRepliesQueryString(GetSubCommentsRequest commentsRequest)
 {
     return(GetCommentsQueryString(commentsRequest));
 }