public string GenerateShortUrl(string originalUrl)
        {
            if (string.IsNullOrEmpty(originalUrl) || !Uri.IsWellFormedUriString(originalUrl, UriKind.Absolute))
            {
                return("Missing or incorrectly formed URL, please correct and try again");
            }

            var shortToken = GetShortToken();

            var shortenedUrl = new ShortUrl
            {
                OriginalUrl = originalUrl,
                ShortToken  = shortToken
            };

            ShortUrlRepository.InsertShortUrl(shortenedUrl);

            var shortUrl = $"https://{HttpContext.HttpContext.Request.Host}/{shortToken}" ?? "Unable to generate short url";

            return(shortUrl);
        }