public IActionResult Get([FromRoute] string shorturlString, bool redirect = true) { var result = _shortenerService.Get(shorturlString); System.Console.WriteLine("jfhsdjkfhsjdhfksdjh"); logger.LogDebug("fjshdkfjhf"); logger.LogDebug(shorturlString); if (result != null) { if (redirect) { var metadatas = _shortenerService.ScrapMeta(result.OriginalURL).GetAwaiter().GetResult(); //var html = _shortenerService.GenerateHtml(metadatas); return(new ContentResult() { Content = metadatas, ContentType = "text/html", }); //return Ok(); //return Redirect(result.OriginalURL); } else { return(Ok(result)); } } logger.LogDebug("no result"); return(NotFound()); }