Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }