public IActionResult UrlCode(string url) { var urlExecutor = new StrategiesManager(_serviceScopeFactory).Get(StrategyConstants.SingleLayer); var originalUrl = urlExecutor.GetLongUrl(url); if (originalUrl == ErrorMessagesConstants.FailToGenerate) { return(RedirectPermanent(CommonConstants.BaseUrl)); } return(RedirectPermanent(originalUrl)); }
public ActionResult<string> Regen(string code) { var urlExecutor = new StrategiesManager(_serviceScopeFactory).Get(StrategyConstants.SingleLayer); return urlExecutor.GetLongUrl(code); }