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; + } + } +}