コード例 #1
0
        public async Task <LinkDto> Handle(GetLinkCommand request, CancellationToken cancellationToken)
        {
            var linkData = await _scraperService.GetLinkData(request.Text, request.ScrapeType);

            LinkDto dto = new();

            dto.Links         = linkData.Links;
            dto.OccurenceList = linkData.Links.Select((value, index) => new OccurenceDto {
                No = index + 1, Word = value
            }).ToList();

            return(dto);
        }