From 381f428f7755983d82a23020ef78b568539530a6 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 2 Sep 2024 09:36:51 +0200 Subject: [PATCH] Revert "refactor(middleware): Entferne WebApiMiddleware" This reverts commit bb61c6dca0534ccb3f074bd414aecbc5872dd1c0. --- HRD.WebApi/Middleware/WebApiMiddleware.cs | 25 +++++++++++++++++++ .../Middleware/WebApiMiddlewareExtensions.cs | 5 ++++ StaffDBServer/Program.cs | 1 + 3 files changed, 31 insertions(+) create mode 100644 HRD.WebApi/Middleware/WebApiMiddleware.cs diff --git a/HRD.WebApi/Middleware/WebApiMiddleware.cs b/HRD.WebApi/Middleware/WebApiMiddleware.cs new file mode 100644 index 0000000..1bc9d62 --- /dev/null +++ b/HRD.WebApi/Middleware/WebApiMiddleware.cs @@ -0,0 +1,25 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.Extensions.Logging; +using System.IO; +using System.Threading.Tasks; + +namespace HRD.WebApi.DAL.Middleware +{ + /// + /// Gets the current API resource name from HTTP context + /// + /// The HTTP context + /// The current resource name if available, otherwise an empty string + + public class WebApiMiddleware + { + private readonly RequestDelegate _next; + private readonly ILogger _logger; + + public WebApiMiddleware(RequestDelegate next, ILogger logger) + { + _next = next; + _logger = logger; + } + } +} \ No newline at end of file diff --git a/HRD.WebApi/Middleware/WebApiMiddlewareExtensions.cs b/HRD.WebApi/Middleware/WebApiMiddlewareExtensions.cs index f8b6a4b..efb463d 100644 --- a/HRD.WebApi/Middleware/WebApiMiddlewareExtensions.cs +++ b/HRD.WebApi/Middleware/WebApiMiddlewareExtensions.cs @@ -6,6 +6,11 @@ namespace HRD.WebApi.DAL.Middleware { public static class WebApiMiddlewareExtensions { + public static IApplicationBuilder UseDALMiddleware(this IApplicationBuilder builder) + { + return builder.UseMiddleware(); + } + public static void ConfigureDAL(this IServiceCollection services, WebApiMiddlewareOptions options) { if (options == null) diff --git a/StaffDBServer/Program.cs b/StaffDBServer/Program.cs index 6ca0b0e..fe2420a 100644 --- a/StaffDBServer/Program.cs +++ b/StaffDBServer/Program.cs @@ -144,6 +144,7 @@ try app.UseDefaultFiles(); app.UseStaticFiles(); app.UseOpenApi(); + app.UseDALMiddleware(); app.UseJwtMiddleware(); app.UseSwaggerUi(cfg => cfg.DocExpansion = "none");