diff --git a/Directory.Packages.props b/Directory.Packages.props
index d06175a..60c22b7 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -12,67 +12,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
@@ -83,17 +84,17 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
@@ -101,17 +102,17 @@
-
-
+
+
-
+
-
-
+
+
-
+
diff --git a/PostFundManagement.Application/Interceptors/AuditInterceptor.cs b/PostFundManagement.Application/Interceptors/AuditInterceptor.cs
index af67cba..6ca9bda 100644
--- a/PostFundManagement.Application/Interceptors/AuditInterceptor.cs
+++ b/PostFundManagement.Application/Interceptors/AuditInterceptor.cs
@@ -1,9 +1,3 @@
-using System.Reflection;
-using System.Security.Claims;
-using System.Text.Json;
-using Castle.DynamicProxy;
-using FluentResults;
-using Microsoft.AspNetCore.Http;
using PostFundManagement.Application.Services.Shared;
using PostFundManagement.Domain.Attributes;
diff --git a/PostFundManagement.Jobs/PostFundManagement.Jobs.csproj b/PostFundManagement.Jobs/PostFundManagement.Jobs.csproj
new file mode 100644
index 0000000..ed98a43
--- /dev/null
+++ b/PostFundManagement.Jobs/PostFundManagement.Jobs.csproj
@@ -0,0 +1,17 @@
+
+
+
+ net10.0
+ enable
+ enable
+ dotnet-PostFundManagement.Jobs-97b98845-fddb-4212-b877-8dac9f7f86e3
+
+
+
+
+
+
+
+
+
+
diff --git a/PostFundManagement.Jobs/Program.cs b/PostFundManagement.Jobs/Program.cs
new file mode 100644
index 0000000..d744e20
--- /dev/null
+++ b/PostFundManagement.Jobs/Program.cs
@@ -0,0 +1,7 @@
+using PostFundManagement.Jobs;
+
+var builder = Host.CreateApplicationBuilder(args);
+builder.Services.AddHostedService();
+
+var host = builder.Build();
+host.Run();
diff --git a/PostFundManagement.Jobs/Properties/launchSettings.json b/PostFundManagement.Jobs/Properties/launchSettings.json
new file mode 100644
index 0000000..8ba5c50
--- /dev/null
+++ b/PostFundManagement.Jobs/Properties/launchSettings.json
@@ -0,0 +1,12 @@
+{
+ "$schema": "https://json.schemastore.org/launchsettings.json",
+ "profiles": {
+ "PostFundManagement.Jobs": {
+ "commandName": "Project",
+ "dotnetRunMessages": true,
+ "environmentVariables": {
+ "DOTNET_ENVIRONMENT": "Development"
+ }
+ }
+ }
+}
diff --git a/PostFundManagement.Jobs/Worker.cs b/PostFundManagement.Jobs/Worker.cs
new file mode 100644
index 0000000..99a49bb
--- /dev/null
+++ b/PostFundManagement.Jobs/Worker.cs
@@ -0,0 +1,17 @@
+namespace PostFundManagement.Jobs
+{
+ public class Worker(ILogger logger) : BackgroundService
+ {
+ protected override async Task ExecuteAsync(CancellationToken stoppingToken)
+ {
+ while (!stoppingToken.IsCancellationRequested)
+ {
+ if (logger.IsEnabled(LogLevel.Information))
+ {
+ logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
+ }
+ await Task.Delay(1000, stoppingToken);
+ }
+ }
+ }
+}
diff --git a/PostFundManagement.Jobs/appsettings.Development.json b/PostFundManagement.Jobs/appsettings.Development.json
new file mode 100644
index 0000000..b2dcdb6
--- /dev/null
+++ b/PostFundManagement.Jobs/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/PostFundManagement.Jobs/appsettings.json b/PostFundManagement.Jobs/appsettings.json
new file mode 100644
index 0000000..b2dcdb6
--- /dev/null
+++ b/PostFundManagement.Jobs/appsettings.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.Hosting.Lifetime": "Information"
+ }
+ }
+}
diff --git a/PostFundManagement.slnx b/PostFundManagement.slnx
index c87187f..c6fe96b 100644
--- a/PostFundManagement.slnx
+++ b/PostFundManagement.slnx
@@ -13,5 +13,6 @@
+