From 03ebceb38c8e52f959545d3874e38c9a50c03611 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Eggert=20Lundsteen=20Olsen?= Date: Thu, 9 Nov 2023 21:15:13 +0100 Subject: [PATCH] CreateInvoice renamed --- TaskRegApp/CreateInvoice.cs | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 TaskRegApp/CreateInvoice.cs diff --git a/TaskRegApp/CreateInvoice.cs b/TaskRegApp/CreateInvoice.cs new file mode 100644 index 0000000..e16b15f --- /dev/null +++ b/TaskRegApp/CreateInvoice.cs @@ -0,0 +1,30 @@ +using System.Net; +using Microsoft.Azure.Functions.Worker; +using Microsoft.Azure.Functions.Worker.Http; +using Microsoft.Extensions.Logging; + +namespace TaskRegApp +{ + public class CreateInvoice + { + private readonly ILogger _logger; + + public CreateInvoice(ILoggerFactory loggerFactory) + { + _logger = loggerFactory.CreateLogger(); + } + + [Function("CreateInvoice")] + public HttpResponseData Run([HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")] HttpRequestData req) + { + _logger.LogInformation("C# HTTP trigger function processed a request."); + + var response = req.CreateResponse(HttpStatusCode.OK); + response.Headers.Add("Content-Type", "text/plain; charset=utf-8"); + + response.WriteString("Welcome to Azure Functions!"); + + return response; + } + } +}