Ejemplo n.º 1
0
        public async Task CreateUrlAsync(UrlViewModel urlViewModel)
        {
            await ValidateUrl(urlViewModel);

            var urlEntity = urlViewModel.CreateEntity();
            await _urlRepository.CreateAsync(urlEntity);

            _cacheService.PutItem(urlEntity.ShortUrl, urlEntity.OriginalUrl);
        }