public async Task CreateUrlAsync(UrlViewModel urlViewModel) { await ValidateUrl(urlViewModel); var urlEntity = urlViewModel.CreateEntity(); await _urlRepository.CreateAsync(urlEntity); _cacheService.PutItem(urlEntity.ShortUrl, urlEntity.OriginalUrl); }