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