public ShortLinkDto GetShortLink(WebUrlDto webUrlDto) { ShortLinkEntity entity = _repository.GetByWebUrl(webUrlDto.webUrl); if (entity == null) { string shortlink = ShortLinkHelper.GenerateShortLink(); DeeplinkDto deeplinkDto = _helper.ConvertWebLinkToDeeplink(webUrlDto); entity = _repository.Insert(deeplinkDto.deeplink, webUrlDto.webUrl, shortlink); } return(new ShortLinkDto() { shortlink = entity.ShortLink }); }
public DeeplinkDto GetDeeplink(WebUrlDto rDto) { return(_helper.ConvertWebLinkToDeeplink(rDto)); }