public async Task <IActionResult> ListUrl( [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req) { _logger.LogInformation($"HTTP trigger function processed a request for {nameof(ListUrl)}."); return(await GlobalErrorHandler.HandleExceptionAsync(async() => await ListUrlAction(req), _logger)); }
public async Task <IActionResult> RedirectUrl( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = "UrlRedirect/{shortUrl}")] HttpRequest req, string shortUrl) { _logger.LogInformation($"HTTP trigger function processed a request for {nameof(RedirectUrl)} with parameter '{shortUrl}'."); return(await GlobalErrorHandler.HandleExceptionAsync(async() => await RedirectUrlAction(req, shortUrl), _logger)); }