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");