public IEnumerable <NewsCommentDto> GetNewsCommentsWithTopic(Int64 id, out int count) { var results = _newsRepository.GetFiltered(nc => nc.NewsId == id, out count); results = results.OrderByDescending(nc => nc.CreateTime); var thenResults = QsMapper.CreateMapIEnume <NewsComment, NewsCommentDto>(results); foreach (var item in thenResults) { if (item.IsMember == 0) { continue; } var user = _userRepository.Get(item.IsMember); item.NickName = user.UserName; item.PhotoUrl = user.PhotoUrl; item.Identification = user.Identification; } return(thenResults); }