/// <summary>
        /// Gets the comment media.
        /// </summary>
        /// <param name="comments">The comments.</param>
        /// <param name="cp">The cp.</param>
        /// <returns></returns>
        private IPaginationService <MediaComments> GetCommentMedia(IEnumerable <Comment> comments, string cp)
        {
            List <MediaComments> mediaComments = (from comment in comments
                                                  let m = _mediaRepository.RetrieveByPrimaryKeyAndUserId(comment.MediaId, Owner.Id)
                                                          select new MediaComments(m, comment)).ToList();

            int currentPage = (string.IsNullOrEmpty(cp) ? 1 : Convert.ToInt32(cp));

            _paginationService.GeneratePaging(mediaComments, currentPage, 20, "?cp={0}");

            return(_paginationService);
        }