public virtual async Task <PagedResultDto <PrivateMessageDto> > GetListSentAsync(PagedResultRequestDto input)
        {
            var list = await _privateMessageSenderSideManager.GetListAsync(CurrentUser.GetId(), input.SkipCount,
                                                                           input.MaxResultCount);

            var count = await _privateMessageSenderSideManager.CountAsync(CurrentUser.GetId());

            return(new PagedResultDto <PrivateMessageDto>(count, await MapToDtoAndLoadMoreInfosAsync(list)));
        }