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