diff --git a/DB/SP's/PROC_REMIT_INBOUND_ERROR_LOGS.sql b/DB/SP's/PROC_REMIT_INBOUND_ERROR_LOGS.sql
new file mode 100644
index 0000000..975b49f
--- /dev/null
+++ b/DB/SP's/PROC_REMIT_INBOUND_ERROR_LOGS.sql
@@ -0,0 +1,44 @@
+
+
+ALTER PROC PROC_REMIT_INBOUND_LOGS
+(
+ @Flag VARCHAR(20)
+ , @SessionId VARCHAR(40) = NULL
+ , @RequestedBy VARCHAR(80) = NULL
+ , @MethodName VARCHAR(50) = NULL
+ , @PartnerSessionId VARCHAR(40) = NULL
+ , @RequestJson NVARCHAR(MAX) = NULL
+ , @ResponseCode VARCHAR(5) = NULL
+ , @ResponseMessage NVARCHAR(500) = NULL
+ , @RowId BIGINT = NULL
+)
+AS;
+SET NOCOUNT ON;
+SET XACT_ABORT ON;
+BEGIN TRY
+ BEGIN
+ DECLARE @ErrorMsg VARCHAR(MAX) = NULL
+ IF @Flag = 'I-LOG'
+ BEGIN
+ INSERT INTO TBL_REMIT_INBOUND_LOG (SessionId, RequestedBy, RequestedDate, MethodName, PartnerSessionId, RequestJson)
+ SELECT @SessionId, @RequestedBy, GETDATE(), @MethodName, @PartnerSessionId, @RequestJson
+
+ SET @RowId = @@IDENTITY;
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 100, @ErrorMessage = 'Success saving inbound log.', @Id = @RowId;
+ END
+ ELSE IF @Flag = 'U-LOG'
+ BEGIN
+ UPDATE TBL_REMIT_INBOUND_LOG SET ResponseCode = @ResponseCode, ResponseMessage = @ResponseMessage
+ WHERE RowId = @RowId
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 100, @ErrorMessage = 'Success updating inbound log.', @Id = @RowId;
+ END
+ END
+END TRY
+BEGIN CATCH
+ IF @@TRANCOUNT>0
+ ROLLBACK TRANSACTION
+
+ SET @ErrorMsg = 'Exception executing SP: ' + ERROR_MESSAGE()
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = @ErrorMsg, @Id = NULL;
+END CATCH
\ No newline at end of file
diff --git a/DB/SP's/PROC_REMIT_INBOUND_LOGIN.sql b/DB/SP's/PROC_REMIT_INBOUND_LOGIN.sql
new file mode 100644
index 0000000..aa35264
--- /dev/null
+++ b/DB/SP's/PROC_REMIT_INBOUND_LOGIN.sql
@@ -0,0 +1,140 @@
+
+
+ALTER PROC PROC_REMIT_INBOUND_LOGIN
+(
+ @UserName VARCHAR(80)
+ , @Password VARCHAR(120)
+ , @AgentId INT
+ , @IpAddress VARCHAR(20)
+ , @SessionId VARCHAR(40)
+ , @ExpiresIn INT
+)
+AS;
+SET NOCOUNT ON;
+SET XACT_ABORT ON;
+BEGIN TRY
+ BEGIN
+ DECLARE @ErrorMsg VARCHAR(MAX) = NULL
+ DECLARE @UserId INT, @UserActive CHAR(1), @LoginPwd VARCHAR(120), @LoginUserAgtId INT, @EmpId INT, @IsLocked CHAR(1), @LoginTime DATETIME
+ , @LastLoginTs DATETIME, @AgentActiveStatus CHAR(1), @ForceChangePwd CHAR(1), @InvalidPwdCount TINYINT, @LockUserDays INT
+
+ DECLARE @AttemptsCount INT
+ SELECT TOP 1 @AttemptsCount = loginAttemptCount
+ , @LockUserDays = ISNULL(lockUserDays,30)
+ FROM passwordFormat WITH(NOLOCK)
+
+ SELECT
+ @UserId = userId
+ ,@UserActive = ISNULL(au.isActive, 'N')
+ ,@LoginPwd = pwd
+ ,@LoginUserAgtId = au.agentId
+ ,@EmpId = employeeId
+ ,@IsLocked = ISNULL(isLocked, 'N')
+ ,@LoginTime = loginTime
+ ,@LastLoginTs = lastLoginTs
+ ,@AgentActiveStatus = ISNULL(am.isActive, 'N')
+ ,@ForceChangePwd = au.forceChangePwd
+ ,@InvalidPwdCount = ISNULL(AU.wrongPwdCount, 0)
+ FROM applicationUsers au WITH(NOLOCK)
+ INNER JOIN agentMaster am WITH(NOLOCK) ON au.agentId = am.agentId
+ WHERE userName = @UserName and ISNULL(au.isDeleted, 'N') = 'N'
+
+ IF ISNULL(@InvalidPwdCount, 0) > @AttemptsCount
+ BEGIN
+ UPDATE applicationUsers SET
+ wrongPwdCount = ISNULL(wrongPwdCount, 0) + 1
+ WHERE userId = @userId
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'You are locked due to Continious Invalid login attempts. Please, contact your administrator.', @Id = NULL;
+ RETURN;
+ END
+ IF @UserId IS NULL
+ BEGIN
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Login fails, Incorrect user name or password.', @Id = NULL;
+ RETURN;
+ END
+ IF @UserActive = 'N'
+ BEGIN
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'User is not active.', @Id = NULL;
+ RETURN;
+ END
+ IF @AgentActiveStatus = 'N'
+ BEGIN
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Your account is blocked.', @Id = NULL;
+ RETURN;
+ END
+ IF (@LoginPwd <> ISNULL(dbo.FNAEncryptString(@Password), ''))
+ BEGIN
+ UPDATE applicationUsers SET
+ wrongPwdCount = ISNULL(wrongPwdCount, 0) + 1
+ WHERE userId = @userId
+
+ SET @InvalidPwdCount += 1
+ IF @InvalidPwdCount < @AttemptsCount
+ BEGIN
+ SET @ErrorMsg = 'Login fails, Incorrect user name or password, attempts left: ' + CAST((@AttemptsCount - @InvalidPwdCount) AS VARCHAR)
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Your account is blocked.', @Id = NULL;
+ RETURN;
+ END
+ END
+ IF ISNULL(@InvalidPwdCount, 0) >= @AttemptsCount
+ BEGIN
+ UPDATE applicationUsers SET
+ isLocked = 'Y'
+ ,lastLoginTs = GETDATE()
+ ,wrongPwdCount = ISNULL(wrongPwdCount, 0) + 1
+ WHERE userId = @userId
+
+ INSERT INTO userLockHistory(username, lockReason, createdBy, createdDate)
+ SELECT @userName, 'Your account has been locked due to Invalid login attempts', 'system', GETDATE()
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Your account is blocked.', @Id = NULL;
+ RETURN;
+ END
+ IF (@AgentId <> ISNULL(@LoginUserAgtId, -1))
+ BEGIN
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Invalid Agent Id.', @Id = NULL;
+ RETURN;
+ END
+ IF(@isLocked = 'Y')
+ BEGIN
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Your account has been locked. Please, contact your administrator.', @Id = NULL;
+ RETURN;
+ END
+ IF(DATEDIFF(DAY, @LastLoginTs, GETDATE()) >= @LockUserDays)
+ BEGIN
+ UPDATE applicationUsers SET
+ isLocked = 'Y'
+ ,lastLoginTs = GETDATE()
+ WHERE userId = @userId
+
+ INSERT INTO userLockHistory(username, lockReason, createdBy, createdDate)
+ SELECT @userName, 'Your account has been locked due to not login for fix period.', 'system', GETDATE()
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = 'Your account has been locked due to not login for fix period.', @Id = NULL;
+ RETURN;
+ END
+
+ UPDATE applicationUsers SET
+ lastLoginTs = GETDATE()
+ WHERE userId = @userId
+
+ UPDATE TBL_USER_SESSION SET IsExpired = 1 WHERE UserId = @userId
+
+ DECLARE @ProcessIdentifier VARCHAR(40)
+ SET @ProcessIdentifier = NEWID()
+
+ INSERT INTO TBL_USER_SESSION(UserId, SessionId, ProcessIdentifier, IpAddress, ExpiryDate)
+ SELECT @userId, @SessionId, @ProcessIdentifier, @IpAddress, DATEADD(MINUTE, @ExpiresIn, GETDATE())
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 100, @ErrorMessage = 'Success.', @Id = @userId, @Extra = @ProcessIdentifier;
+ END
+END TRY
+BEGIN CATCH
+ IF @@TRANCOUNT>0
+ ROLLBACK TRANSACTION
+
+ SET @ErrorMsg = 'Exception executing SP: ' + ERROR_MESSAGE()
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = @ErrorMsg, @Id = NULL;
+END CATCH
\ No newline at end of file
diff --git a/DB/SP's/PROC_REMIT_INBOUND_LOGS.sql b/DB/SP's/PROC_REMIT_INBOUND_LOGS.sql
new file mode 100644
index 0000000..975b49f
--- /dev/null
+++ b/DB/SP's/PROC_REMIT_INBOUND_LOGS.sql
@@ -0,0 +1,44 @@
+
+
+ALTER PROC PROC_REMIT_INBOUND_LOGS
+(
+ @Flag VARCHAR(20)
+ , @SessionId VARCHAR(40) = NULL
+ , @RequestedBy VARCHAR(80) = NULL
+ , @MethodName VARCHAR(50) = NULL
+ , @PartnerSessionId VARCHAR(40) = NULL
+ , @RequestJson NVARCHAR(MAX) = NULL
+ , @ResponseCode VARCHAR(5) = NULL
+ , @ResponseMessage NVARCHAR(500) = NULL
+ , @RowId BIGINT = NULL
+)
+AS;
+SET NOCOUNT ON;
+SET XACT_ABORT ON;
+BEGIN TRY
+ BEGIN
+ DECLARE @ErrorMsg VARCHAR(MAX) = NULL
+ IF @Flag = 'I-LOG'
+ BEGIN
+ INSERT INTO TBL_REMIT_INBOUND_LOG (SessionId, RequestedBy, RequestedDate, MethodName, PartnerSessionId, RequestJson)
+ SELECT @SessionId, @RequestedBy, GETDATE(), @MethodName, @PartnerSessionId, @RequestJson
+
+ SET @RowId = @@IDENTITY;
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 100, @ErrorMessage = 'Success saving inbound log.', @Id = @RowId;
+ END
+ ELSE IF @Flag = 'U-LOG'
+ BEGIN
+ UPDATE TBL_REMIT_INBOUND_LOG SET ResponseCode = @ResponseCode, ResponseMessage = @ResponseMessage
+ WHERE RowId = @RowId
+
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 100, @ErrorMessage = 'Success updating inbound log.', @Id = @RowId;
+ END
+ END
+END TRY
+BEGIN CATCH
+ IF @@TRANCOUNT>0
+ ROLLBACK TRANSACTION
+
+ SET @ErrorMsg = 'Exception executing SP: ' + ERROR_MESSAGE()
+ EXEC SW_PROC_ERROR_HANDLER @ErrorCode = 101, @ErrorMessage = @ErrorMsg, @Id = NULL;
+END CATCH
\ No newline at end of file
diff --git a/DB/SP's/SW_PROC_ERROR_HANDLER.sql b/DB/SP's/SW_PROC_ERROR_HANDLER.sql
new file mode 100644
index 0000000..9c01763
--- /dev/null
+++ b/DB/SP's/SW_PROC_ERROR_HANDLER.sql
@@ -0,0 +1,22 @@
+
+ALTER PROC SW_PROC_ERROR_HANDLER
+(
+ @ErrorCode INT
+ ,@ErrorMessage VARCHAR(500)
+ ,@Id VARCHAR(40) = NULL
+ ,@Extra VARCHAR(MAX) = NULL
+ ,@Extra2 VARCHAR(MAX) = NULL
+)
+AS;
+SET NOCOUNT ON;
+SET XACT_ABORT ON;
+BEGIN TRY
+ DECLARE @ErrorMsg VARCHAR(MAX) = NULL
+ SELECT @ErrorCode ErrorCode, @ErrorMessage ErrorMessage, @Id Id, @Extra Extra, @Extra2 Extra2
+END TRY
+BEGIN CATCH
+ SET @ErrorMsg = 'Internal Server Error: ' + ERROR_MESSAGE()
+ SELECT ErrorCode = 101, ErrorMessage = @ErrorMsg, Id = NULL
+ RETURN
+END CATCH
+
diff --git a/DB/Tables/Log_Session_Tables.sql b/DB/Tables/Log_Session_Tables.sql
index fc3a28d..66b3e49 100644
--- a/DB/Tables/Log_Session_Tables.sql
+++ b/DB/Tables/Log_Session_Tables.sql
@@ -19,10 +19,22 @@ CREATE TABLE TBL_USER_SESSION
RowId BIGINT NOT NULL IDENTITY(1, 1)
, UserId INT NOT NULL
, SessionId VARCHAR(40) NOT NULL
- , AccessToken VARCHAR(250) NOT NULL
+ , ProcessIdentifier VARCHAR(40) NOT NULL
, IpAddress VARCHAR(20) NOT NULL
, CreatedDate DATETIME DEFAULT(GETDATE()) NOT NULL
+ , ExpiryDate DATETIME NOT NULL
, IsExpired BIT NOT NULL DEFAULT(0)
);
+select dbo.decryptDb(pwd),* from applicationUsers
+
+SELECT GETDATE()
+
+
+SELECT * FROM TBL_REMIT_INBOUND_LOG
+SELECT * FROM TBL_USER_SESSION
+
+EXEC PROC_REMIT_INBOUND_LOGS @Flag = 'U-LOG' @ResponseCode= '101', @ResponseMessage = 'Password can not be empty.', @RowId = '4'
+
+
diff --git a/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.metadata.v7.bin b/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.metadata.v7.bin
index a2d4ef6..e677b1e 100644
Binary files a/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.metadata.v7.bin and b/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.metadata.v7.bin differ
diff --git a/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.projects.v7.bin b/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.projects.v7.bin
index 1608cb2..03cfd39 100644
Binary files a/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.projects.v7.bin and b/RemitInboundAPI/.vs/ProjectEvaluation/remitinboundapi.projects.v7.bin differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2 b/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2
index 449b54f..fb9ff76 100644
Binary files a/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2 and b/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/13895d19-bef1-44c2-ab27-f50f64c291ed.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/13895d19-bef1-44c2-ab27-f50f64c291ed.vsidx
new file mode 100644
index 0000000..4cab1fd
Binary files /dev/null and b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/13895d19-bef1-44c2-ab27-f50f64c291ed.vsidx differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/4525c134-3ac3-43ac-8dd7-b824d72652dc.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/4525c134-3ac3-43ac-8dd7-b824d72652dc.vsidx
new file mode 100644
index 0000000..01c8798
Binary files /dev/null and b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/4525c134-3ac3-43ac-8dd7-b824d72652dc.vsidx differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/5743ec28-85e2-4504-ba22-2ca830546c38.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/5743ec28-85e2-4504-ba22-2ca830546c38.vsidx
new file mode 100644
index 0000000..d77d0e6
Binary files /dev/null and b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/5743ec28-85e2-4504-ba22-2ca830546c38.vsidx differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/6e5841de-42d9-48ae-b7b8-acd022164367.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/6e5841de-42d9-48ae-b7b8-acd022164367.vsidx
deleted file mode 100644
index 70aef67..0000000
Binary files a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/6e5841de-42d9-48ae-b7b8-acd022164367.vsidx and /dev/null differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/9d388c7b-f825-47ce-9b03-48eb35e66af0.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/9d388c7b-f825-47ce-9b03-48eb35e66af0.vsidx
new file mode 100644
index 0000000..65ca292
Binary files /dev/null and b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/9d388c7b-f825-47ce-9b03-48eb35e66af0.vsidx differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/c82c3ba7-066c-4bbf-807f-b6bf2c31b063.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/c82c3ba7-066c-4bbf-807f-b6bf2c31b063.vsidx
deleted file mode 100644
index 70aef67..0000000
Binary files a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/c82c3ba7-066c-4bbf-807f-b6bf2c31b063.vsidx and /dev/null differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/412d1653-8a08-4aad-bbef-a3a9d140102d.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/cc4a61e8-7648-43ac-a4bf-bb7dc6e1951b.vsidx
similarity index 100%
rename from RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/412d1653-8a08-4aad-bbef-a3a9d140102d.vsidx
rename to RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/cc4a61e8-7648-43ac-a4bf-bb7dc6e1951b.vsidx
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/config/applicationhost.config b/RemitInboundAPI/.vs/RemitInboundAPI/config/applicationhost.config
new file mode 100644
index 0000000..54e688a
--- /dev/null
+++ b/RemitInboundAPI/.vs/RemitInboundAPI/config/applicationhost.config
@@ -0,0 +1,995 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/v17/.futdcache.v2 b/RemitInboundAPI/.vs/RemitInboundAPI/v17/.futdcache.v2
index 8911fdb..031aec6 100644
Binary files a/RemitInboundAPI/.vs/RemitInboundAPI/v17/.futdcache.v2 and b/RemitInboundAPI/.vs/RemitInboundAPI/v17/.futdcache.v2 differ
diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo b/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo
index 6706eb7..389a0ed 100644
Binary files a/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo and b/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs
index bda777a..8272f96 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs
@@ -7,7 +7,7 @@ using RemitInboundAPI.Repository.Repository.ApplicationRepository;
namespace RemitInboundAPI.Business.Business.ApplicationBusiness
{
- public class ApplicationBusiness: IApplicationBusiness
+ public class ApplicationBusiness : IApplicationBusiness
{
private readonly ILogger _logger;
private readonly IApplicationRepository _applicationRepo;
@@ -26,7 +26,7 @@ namespace RemitInboundAPI.Business.Business.ApplicationBusiness
public async Task Authenticate(AuthenticateModel model)
{
CommonResponse _response;
- var _logRequestModel = new InboundLogModel("", model.UserName, "Authenticate", model.SessionId, JsonConvert.SerializeObject(model));
+ var _logRequestModel = new InboundLogModel(model.SessionId, model.UserName, "Authenticate", "", JsonConvert.SerializeObject(model));
var _logResponse = await _applicationRepo.LogInboundData(_logRequestModel);
if (_logResponse.ResponseCode == ResponseHelper.SUCCESS)
@@ -48,13 +48,17 @@ namespace RemitInboundAPI.Business.Business.ApplicationBusiness
}
else
_response = await _applicationRepo.Authenticate(model);
+
+ _applicationRepo.LogUpdateInboundData(_response, _logResponse.Id);
}
else
{
_response = new CommonResponse(ResponseHelper.FAILED, "Error occured in application, please contact Administrator.");
_logger.LogError("APPLICATIONREPOSITORY | APPLICATIONBUSINESS | LOGGING ERROR | " + JsonConvert.SerializeObject(new CommonResponse(ResponseHelper.FAILED, "Error logging Inbound master log.")));
}
+
return _response;
}
}
}
+
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.deps.json b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.deps.json
new file mode 100644
index 0000000..c68e642
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.deps.json
@@ -0,0 +1,322 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "RemitInboundAPI.Business/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "RemitInboundAPI.Common": "1.0.0",
+ "RemitInboundAPI.Repository": "1.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Business.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {},
+ "Microsoft.Win32.Registry/4.7.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "dependencies": {
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ }
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/sni.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x64/native/sni.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x86/native/sni.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0",
+ "runtime.native.System.Data.SqlClient.sni": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ },
+ "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ }
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "System.Security.Principal.Windows/4.7.0": {},
+ "System.Text.Encodings.Web/4.5.0": {},
+ "RemitInboundAPI.Common/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Common.dll": {}
+ }
+ },
+ "RemitInboundAPI.Repository/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Newtonsoft.Json": "13.0.3",
+ "RemitInboundAPI.Common": "1.0.0",
+ "System.Data.SqlClient": "4.8.6"
+ },
+ "runtime": {
+ "RemitInboundAPI.Repository.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "RemitInboundAPI.Business/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
+ "path": "microsoft.netcore.platforms/3.1.0",
+ "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
+ "path": "microsoft.win32.registry/4.7.0",
+ "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==",
+ "path": "runtime.native.system.data.sqlclient.sni/4.7.0",
+ "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512"
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==",
+ "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==",
+ "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==",
+ "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==",
+ "path": "system.data.sqlclient/4.8.6",
+ "hashPath": "system.data.sqlclient.4.8.6.nupkg.sha512"
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "path": "system.security.accesscontrol/4.7.0",
+ "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
+ "path": "system.security.principal.windows/4.7.0",
+ "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "path": "system.text.encodings.web/4.5.0",
+ "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
+ },
+ "RemitInboundAPI.Common/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "RemitInboundAPI.Repository/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.dll b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.dll
new file mode 100644
index 0000000..d15e5d9
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.pdb b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.pdb
new file mode 100644
index 0000000..f08420d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Business.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..49677f5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.pdb b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.pdb
new file mode 100644
index 0000000..6735826
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Common.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..5752e6c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb
new file mode 100644
index 0000000..21e2ec2
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfo.cs
index 19a39b9..62ff0e2 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfo.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RemitInboundAPI.Business")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57e8b53cd1628c96d2f4524d6b116d2b90aa6b40")]
[assembly: System.Reflection.AssemblyProductAttribute("RemitInboundAPI.Business")]
[assembly: System.Reflection.AssemblyTitleAttribute("RemitInboundAPI.Business")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfoInputs.cache b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfoInputs.cache
index 1533dfa..e2c308d 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfoInputs.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.AssemblyInfoInputs.cache
@@ -1 +1 @@
-f83fb5abf13ca00d9c10d30d9bb30e492a0830bc05fb23eb320b3034b8bd99b2
+f0fcda2cb01cf5da651dc82fb38fe61d50509c66c9b10293d7cbc368af96c16e
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.assets.cache b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.assets.cache
index b617c05..c65c405 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.assets.cache and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.assets.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.AssemblyReference.cache b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.AssemblyReference.cache
index f3b1c55..8c27ac8 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.AssemblyReference.cache and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.AssemblyReference.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.BuildWithSkipAnalyzers b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.CopyComplete b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.CoreCompileInputs.cache b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..8761606
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+afa9fdb0368450c38d005475b191fd0a8a1e120382315b6e9dca0a9b514b2525
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.FileListAbsolute.txt b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..905bd82
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.csproj.FileListAbsolute.txt
@@ -0,0 +1,17 @@
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Business.deps.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Business.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Business.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Repository.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Common.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\bin\Debug\net8.0\RemitInboundAPI.Repository.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.csproj.AssemblyReference.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.GeneratedMSBuildEditorConfig.editorconfig
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.AssemblyInfoInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.AssemblyInfo.cs
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.csproj.CoreCompileInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.csproj.CopyComplete
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\refint\RemitInboundAPI.Business.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\RemitInboundAPI.Business.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\obj\Debug\net8.0\ref\RemitInboundAPI.Business.dll
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.dll b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.dll
new file mode 100644
index 0000000..d15e5d9
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.pdb b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.pdb
new file mode 100644
index 0000000..f08420d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/ref/RemitInboundAPI.Business.dll b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/ref/RemitInboundAPI.Business.dll
new file mode 100644
index 0000000..7c43c9c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/ref/RemitInboundAPI.Business.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/refint/RemitInboundAPI.Business.dll b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/refint/RemitInboundAPI.Business.dll
new file mode 100644
index 0000000..7c43c9c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/refint/RemitInboundAPI.Business.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/RemitInboundAPI.Business.csproj.nuget.dgspec.json b/RemitInboundAPI/RemitInboundAPI.Business/obj/RemitInboundAPI.Business.csproj.nuget.dgspec.json
index c983f9d..49b9c5b 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/obj/RemitInboundAPI.Business.csproj.nuget.dgspec.json
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/RemitInboundAPI.Business.csproj.nuget.dgspec.json
@@ -118,6 +118,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": {
+ "target": "Package",
+ "version": "[2.2.0, )"
+ },
"Microsoft.Extensions.Configuration.Abstractions": {
"target": "Package",
"version": "[8.0.0, )"
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/project.assets.json b/RemitInboundAPI/RemitInboundAPI.Business/obj/project.assets.json
index fe47772..64f2640 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/obj/project.assets.json
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/project.assets.json
@@ -2,6 +2,39 @@
"version": 3,
"targets": {
"net8.0": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.2.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"dependencies": {
@@ -230,10 +263,24 @@
}
}
},
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"RemitInboundAPI.Common/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
},
"compile": {
@@ -262,6 +309,32 @@
}
},
"libraries": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml",
+ "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
+ "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.features.nuspec"
+ ]
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"type": "package",
@@ -770,6 +843,25 @@
"version.txt"
]
},
+ "System.Text.Encodings.Web/4.5.0": {
+ "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "type": "package",
+ "path": "system.text.encodings.web/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard1.0/System.Text.Encodings.Web.xml",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.4.5.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
"RemitInboundAPI.Common/1.0.0": {
"type": "project",
"path": "../RemitInboundAPI.Common/RemitInboundAPI.Common.csproj",
diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/project.nuget.cache b/RemitInboundAPI/RemitInboundAPI.Business/obj/project.nuget.cache
index d20064b..db9bb82 100644
--- a/RemitInboundAPI/RemitInboundAPI.Business/obj/project.nuget.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/project.nuget.cache
@@ -1,9 +1,11 @@
{
"version": 2,
- "dgSpecHash": "JFir4gIU8EqTfVWVVEvWd3YDl7pmr+faAIso1G38nDt++tiUPQ9pVJkflWwiT72/67t5gONl6kpPKp7py0salQ==",
+ "dgSpecHash": "2DyjH0jX+xp3y04TrLBOORbha1Z3Vlm+EYutVY8MNPvYU1iQ+nd05P6tA7Cdynvk8TmopqlAbnQjEFgF+YKJ5A==",
"success": true,
"projectFilePath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj",
"expectedPackageFiles": [
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
@@ -17,7 +19,8 @@
"C:\\Users\\arjun.dhami\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\system.data.sqlclient\\4.8.6\\system.data.sqlclient.4.8.6.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512",
- "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512"
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/Helper/HashHelper.cs b/RemitInboundAPI/RemitInboundAPI.Common/Helper/HashHelper.cs
index 45cf88e..92c77e1 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/Helper/HashHelper.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Common/Helper/HashHelper.cs
@@ -3,10 +3,11 @@ using System.Text;
namespace RemitInboundAPI.Common.Helper
{
- public class HashHelper
+ public static class HashHelper
{
public static string ComputeSHA256Hash(string inputText)
{
+ byte[] plainBytes = Encoding.ASCII.GetBytes(inputText);
using (SHA256 sha256 = SHA256.Create())
{
byte[] bytes = Encoding.UTF8.GetBytes(inputText);
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/Helper/Utilities.cs b/RemitInboundAPI/RemitInboundAPI.Common/Helper/Utilities.cs
index 418f621..16bed6b 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/Helper/Utilities.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Common/Helper/Utilities.cs
@@ -1,4 +1,7 @@
-namespace RemitInboundAPI.Common.Helper
+using Microsoft.AspNetCore.Http;
+using System.Net.Http;
+
+namespace RemitInboundAPI.Common.Helper
{
public static class Utilities
{
@@ -51,5 +54,11 @@
return false;
}
}
+
+ public static string GetIpAddress(HttpContext httpContext)
+ {
+ var ipDetails = httpContext.Connection.RemoteIpAddress;
+ return ipDetails.ToString();
+ }
}
}
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/Model/ApplicationModel/AuthenticateModel.cs b/RemitInboundAPI/RemitInboundAPI.Common/Model/ApplicationModel/AuthenticateModel.cs
index 87cc8a2..53f4ef7 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/Model/ApplicationModel/AuthenticateModel.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Common/Model/ApplicationModel/AuthenticateModel.cs
@@ -1,13 +1,19 @@
namespace RemitInboundAPI.Common.Model.ApplicationModel
{
- public class AuthenticateModel
+ public class AuthenticateModel : CommonRequestModel
{
- public string? SessionId { get; set; }
public string? AgentId { get; set; }
public string? UserName { get; set; }
public string? Password { get; set; }
}
+ public class CommonRequestModel
+ {
+ public string? SessionId { get; set; }
+ public string? PartnerSessionId { get; set; }
+ public string? IpAddress { get; set; }
+ }
+
public class InboundLogModel
{
public string? SessionId { get; set; }
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/RemitInboundAPI.Common.csproj b/RemitInboundAPI/RemitInboundAPI.Common/RemitInboundAPI.Common.csproj
index 77edadd..55bbcf2 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/RemitInboundAPI.Common.csproj
+++ b/RemitInboundAPI/RemitInboundAPI.Common/RemitInboundAPI.Common.csproj
@@ -7,6 +7,7 @@
+
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.deps.json b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.deps.json
new file mode 100644
index 0000000..63c0380
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.deps.json
@@ -0,0 +1,105 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "RemitInboundAPI.Common/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Common.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/4.5.0": {}
+ }
+ },
+ "libraries": {
+ "RemitInboundAPI.Common/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "path": "system.text.encodings.web/4.5.0",
+ "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..49677f5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.pdb b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.pdb
new file mode 100644
index 0000000..6735826
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/bin/Debug/net8.0/RemitInboundAPI.Common.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfo.cs
index c590ebc..ff81e7e 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfo.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RemitInboundAPI.Common")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b14619693951a3cb79b4c1a062d03d714223fea")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57e8b53cd1628c96d2f4524d6b116d2b90aa6b40")]
[assembly: System.Reflection.AssemblyProductAttribute("RemitInboundAPI.Common")]
[assembly: System.Reflection.AssemblyTitleAttribute("RemitInboundAPI.Common")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfoInputs.cache b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfoInputs.cache
index 569a46a..9b838c0 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfoInputs.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.AssemblyInfoInputs.cache
@@ -1 +1 @@
-cbf7df464a9b16c666952e0f5f71bb0b3487dd0759866f7ab9f753ac76b3b74a
+a3f2351d59ca7ef7e4b18436c38369e8abcc6c99db9cc9055714ed8f3f8e627f
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.assets.cache b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.assets.cache
index bcefd84..ef5f3fd 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.assets.cache and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.assets.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.AssemblyReference.cache b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.AssemblyReference.cache
index ff96d32..2227496 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.AssemblyReference.cache and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.AssemblyReference.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.BuildWithSkipAnalyzers b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.CoreCompileInputs.cache b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..dcf5e31
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+6cea524207c001df65fca79d1b9d32da9bf023b7e61c55a4986484827e3de705
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.FileListAbsolute.txt b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..961f113
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\bin\Debug\net8.0\RemitInboundAPI.Common.deps.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\bin\Debug\net8.0\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\bin\Debug\net8.0\RemitInboundAPI.Common.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.csproj.AssemblyReference.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.GeneratedMSBuildEditorConfig.editorconfig
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.AssemblyInfoInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.AssemblyInfo.cs
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.csproj.CoreCompileInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\refint\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\RemitInboundAPI.Common.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Common\obj\Debug\net8.0\ref\RemitInboundAPI.Common.dll
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..49677f5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.pdb b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.pdb
new file mode 100644
index 0000000..6735826
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/RemitInboundAPI.Common.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/ref/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/ref/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..8fff467
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/ref/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/refint/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/refint/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..8fff467
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Common/obj/Debug/net8.0/refint/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/RemitInboundAPI.Common.csproj.nuget.dgspec.json b/RemitInboundAPI/RemitInboundAPI.Common/obj/RemitInboundAPI.Common.csproj.nuget.dgspec.json
index d40b0a3..44425fe 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/obj/RemitInboundAPI.Common.csproj.nuget.dgspec.json
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/RemitInboundAPI.Common.csproj.nuget.dgspec.json
@@ -45,6 +45,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": {
+ "target": "Package",
+ "version": "[2.2.0, )"
+ },
"Microsoft.Extensions.Configuration.Abstractions": {
"target": "Package",
"version": "[8.0.0, )"
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/project.assets.json b/RemitInboundAPI/RemitInboundAPI.Common/obj/project.assets.json
index f1783ec..40afca5 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/obj/project.assets.json
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/project.assets.json
@@ -2,6 +2,39 @@
"version": 3,
"targets": {
"net8.0": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.2.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"dependencies": {
@@ -36,10 +69,49 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ }
}
}
},
"libraries": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml",
+ "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
+ "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.features.nuspec"
+ ]
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"type": "package",
@@ -99,10 +171,30 @@
"microsoft.extensions.primitives.nuspec",
"useSharedDesignerContext.txt"
]
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "type": "package",
+ "path": "system.text.encodings.web/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard1.0/System.Text.Encodings.Web.xml",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.4.5.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
}
},
"projectFileDependencyGroups": {
"net8.0": [
+ "Microsoft.AspNetCore.Http.Abstractions >= 2.2.0",
"Microsoft.Extensions.Configuration.Abstractions >= 8.0.0"
]
},
@@ -152,6 +244,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": {
+ "target": "Package",
+ "version": "[2.2.0, )"
+ },
"Microsoft.Extensions.Configuration.Abstractions": {
"target": "Package",
"version": "[8.0.0, )"
diff --git a/RemitInboundAPI/RemitInboundAPI.Common/obj/project.nuget.cache b/RemitInboundAPI/RemitInboundAPI.Common/obj/project.nuget.cache
index 0b594a0..7efd3f3 100644
--- a/RemitInboundAPI/RemitInboundAPI.Common/obj/project.nuget.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Common/obj/project.nuget.cache
@@ -1,11 +1,14 @@
{
"version": 2,
- "dgSpecHash": "mFCpQAA6hE4enESDcQDF/u3eWvJTDgfgcL9UdERs/dMqfXUbIBS8hCdgu+5ihZ0TPiZxrLXEFgD9Aza3XdJ9sg==",
+ "dgSpecHash": "QMtyQ6GVMF5dW+fHVzqvAbsyTJ/ze2C/aEp8hDUD0mTtEwwCuNMaER74Tz8jYLQ5zFGGyuBME+oJDYzZemflYw==",
"success": true,
"projectFilePath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj",
"expectedPackageFiles": [
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
- "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/ApplicationRepository.cs b/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/ApplicationRepository.cs
index aad286b..5719168 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/ApplicationRepository.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/ApplicationRepository.cs
@@ -4,6 +4,7 @@ using RemitInboundAPI.Common.Helper;
using RemitInboundAPI.Common.Model;
using RemitInboundAPI.Common.Model.ApplicationModel;
using RemitInboundAPI.Repository.DBHelper;
+using System.Reflection;
namespace RemitInboundAPI.Repository.Repository.ApplicationRepository
{
@@ -49,6 +50,9 @@ namespace RemitInboundAPI.Repository.Repository.ApplicationRepository
sql += " @UserName= " + _connHelper.FilterString(model.UserName);
sql += ", @Password = " + _connHelper.FilterString(model.Password);
sql += ", @AgentId = " + _connHelper.FilterString(model.AgentId);
+ sql += ", @SessionId = " + _connHelper.FilterString(model.SessionId);
+ sql += ", @IpAddress = " + _connHelper.FilterString(model.IpAddress);
+ sql += ", @ExpiresIn = " + _connHelper.FilterString(Utilities.ReadAppSettings("JWT:ExpiryTimeInMinutes"));
_logger.LogDebug("APPLICATIONREPOSITORY | AUTHENTICATE | SQL | " + sql);
_response = _connHelper.ParseDbResult(sql);
@@ -63,15 +67,17 @@ namespace RemitInboundAPI.Repository.Repository.ApplicationRepository
return await Task.FromResult(_response);
}
- public async Task LogInboundData(AuthenticateModel model)
+ public async Task LogInboundData(InboundLogModel model)
{
var _response = new CommonResponse();
try
{
- var sql = "EXEC PROC_REMIT_INBOUND_LOGIN";
- sql += " @UserName= " + _connHelper.FilterString(model.UserName);
- sql += ", @Password = " + _connHelper.FilterString(model.Password);
- sql += ", @AgentId = " + _connHelper.FilterString(model.AgentId);
+ var sql = "EXEC PROC_REMIT_INBOUND_LOGS @Flag = 'I-LOG'";
+ sql += ", @SessionId = " + _connHelper.FilterString(model.SessionId);
+ sql += ", @RequestedBy = " + _connHelper.FilterString(model.RequestedBy);
+ sql += ", @MethodName= " + _connHelper.FilterString(model.MethodName);
+ sql += ", @PartnerSessionId = " + _connHelper.FilterString(model.PartnerSessionId);
+ sql += ", @RequestJson = " + _connHelper.FilterString(model.RequestJson);
_logger.LogDebug("APPLICATIONREPOSITORY | AUTHENTICATE | SQL | " + sql);
_response = _connHelper.ParseDbResult(sql);
@@ -85,5 +91,28 @@ namespace RemitInboundAPI.Repository.Repository.ApplicationRepository
}
return await Task.FromResult(_response);
}
+
+ public async Task LogUpdateInboundData(CommonResponse response, string rowId)
+ {
+ var _response = new CommonResponse();
+ try
+ {
+ var sql = "EXEC PROC_REMIT_INBOUND_LOGS @Flag = 'U-LOG'";
+ sql += ", @ResponseCode= " + _connHelper.FilterString(Convert.ToString(response.ResponseCode));
+ sql += ", @ResponseMessage = " + _connHelper.FilterString(response.ResponseMessage);
+ sql += ", @RowId = " + _connHelper.FilterString(rowId);
+
+ _logger.LogDebug("APPLICATIONREPOSITORY | LOGUPDATEINBOUNDDATA | SQL | " + sql);
+ _response = _connHelper.ParseDbResult(sql);
+ }
+ catch (Exception ex)
+ {
+ _response.ResponseCode = ResponseHelper.EXCEPTION;
+ _response.ResponseMessage = "Exception occured: " + ex.Message;
+
+ _logger.LogError("APPLICATIONREPOSITORY | LOGUPDATEINBOUNDDATA | EXCEPTION | " + JsonConvert.SerializeObject(_response));
+ }
+ return await Task.FromResult(_response);
+ }
}
}
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs b/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs
index 91b016a..42163aa 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs
@@ -7,6 +7,7 @@ namespace RemitInboundAPI.Repository.Repository.ApplicationRepository
{
Task Authenticate(AuthenticateModel model);
Task AuthenticateUser(AuthenticateModel model);
- Task LogInboundData(InboundLogModel logRequestModel);
+ Task LogInboundData(InboundLogModel model);
+ Task LogUpdateInboundData(CommonResponse response, string rowId);
}
}
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..49677f5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.pdb b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.pdb
new file mode 100644
index 0000000..6735826
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Common.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.deps.json b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.deps.json
new file mode 100644
index 0000000..e79f83c
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.deps.json
@@ -0,0 +1,307 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "RemitInboundAPI.Repository/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Newtonsoft.Json": "13.0.3",
+ "RemitInboundAPI.Common": "1.0.0",
+ "System.Data.SqlClient": "4.8.6"
+ },
+ "runtime": {
+ "RemitInboundAPI.Repository.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "assemblyVersion": "2.2.0.0",
+ "fileVersion": "2.2.0.18316"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {},
+ "Microsoft.Win32.Registry/4.7.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "dependencies": {
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ }
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/sni.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x64/native/sni.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x86/native/sni.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0",
+ "runtime.native.System.Data.SqlClient.sni": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ },
+ "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ }
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "System.Security.Principal.Windows/4.7.0": {},
+ "System.Text.Encodings.Web/4.5.0": {},
+ "RemitInboundAPI.Common/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Common.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "RemitInboundAPI.Repository/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
+ "path": "microsoft.netcore.platforms/3.1.0",
+ "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
+ "path": "microsoft.win32.registry/4.7.0",
+ "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==",
+ "path": "runtime.native.system.data.sqlclient.sni/4.7.0",
+ "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512"
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==",
+ "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==",
+ "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==",
+ "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==",
+ "path": "system.data.sqlclient/4.8.6",
+ "hashPath": "system.data.sqlclient.4.8.6.nupkg.sha512"
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "path": "system.security.accesscontrol/4.7.0",
+ "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
+ "path": "system.security.principal.windows/4.7.0",
+ "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "path": "system.text.encodings.web/4.5.0",
+ "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
+ },
+ "RemitInboundAPI.Common/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..5752e6c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb
new file mode 100644
index 0000000..21e2ec2
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfo.cs
index 90ade06..2764167 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfo.cs
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RemitInboundAPI.Repository")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b14619693951a3cb79b4c1a062d03d714223fea")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57e8b53cd1628c96d2f4524d6b116d2b90aa6b40")]
[assembly: System.Reflection.AssemblyProductAttribute("RemitInboundAPI.Repository")]
[assembly: System.Reflection.AssemblyTitleAttribute("RemitInboundAPI.Repository")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfoInputs.cache b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfoInputs.cache
index c5ce7f4..94f183e 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfoInputs.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.AssemblyInfoInputs.cache
@@ -1 +1 @@
-20a211e681ab16abf032fe8843cfb2d68c9e5fec53ed2b9f5a27a2215221a718
+96aa750fd52be1dcf2af0a4edca0c88a5244c6869f981c05f7cb6f53798c6ea7
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.assets.cache b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.assets.cache
index 2c50f15..296e5cf 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.assets.cache and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.assets.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.AssemblyReference.cache b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.AssemblyReference.cache
index b3f7535..a01b5bf 100644
Binary files a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.AssemblyReference.cache and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.AssemblyReference.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.BuildWithSkipAnalyzers b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.CopyComplete b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.CoreCompileInputs.cache b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..76af8f7
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+1904eebfaf8ff9b6842700a2ea7368a7bb5de4243389b83b9b7a7173ea51dc5f
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.FileListAbsolute.txt b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..d2a0b77
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.csproj.FileListAbsolute.txt
@@ -0,0 +1,15 @@
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\bin\Debug\net8.0\RemitInboundAPI.Repository.deps.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\bin\Debug\net8.0\RemitInboundAPI.Repository.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\bin\Debug\net8.0\RemitInboundAPI.Repository.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\bin\Debug\net8.0\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\bin\Debug\net8.0\RemitInboundAPI.Common.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.csproj.AssemblyReference.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.GeneratedMSBuildEditorConfig.editorconfig
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.AssemblyInfoInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.AssemblyInfo.cs
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.csproj.CoreCompileInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.csproj.CopyComplete
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\refint\RemitInboundAPI.Repository.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\RemitInboundAPI.Repository.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\obj\Debug\net8.0\ref\RemitInboundAPI.Repository.dll
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..5752e6c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.pdb b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.pdb
new file mode 100644
index 0000000..21e2ec2
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/ref/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/ref/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..eeaa295
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/ref/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/refint/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/refint/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..eeaa295
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/refint/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/RemitInboundAPI.Repository.csproj.nuget.dgspec.json b/RemitInboundAPI/RemitInboundAPI.Repository/obj/RemitInboundAPI.Repository.csproj.nuget.dgspec.json
index ebd63ed..0485459 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/RemitInboundAPI.Repository.csproj.nuget.dgspec.json
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/RemitInboundAPI.Repository.csproj.nuget.dgspec.json
@@ -45,6 +45,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": {
+ "target": "Package",
+ "version": "[2.2.0, )"
+ },
"Microsoft.Extensions.Configuration.Abstractions": {
"target": "Package",
"version": "[8.0.0, )"
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.assets.json b/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.assets.json
index 85627eb..60c5007 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.assets.json
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.assets.json
@@ -2,6 +2,39 @@
"version": 3,
"targets": {
"net8.0": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.2.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"type": "package",
"dependencies": {
@@ -230,10 +263,24 @@
}
}
},
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"RemitInboundAPI.Common/1.0.0": {
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
},
"compile": {
@@ -246,6 +293,32 @@
}
},
"libraries": {
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml",
+ "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
+ "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.features.nuspec"
+ ]
+ },
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
"sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
"type": "package",
@@ -754,6 +827,25 @@
"version.txt"
]
},
+ "System.Text.Encodings.Web/4.5.0": {
+ "sha512": "Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "type": "package",
+ "path": "system.text.encodings.web/4.5.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/netstandard1.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard1.0/System.Text.Encodings.Web.xml",
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll",
+ "lib/netstandard2.0/System.Text.Encodings.Web.xml",
+ "system.text.encodings.web.4.5.0.nupkg.sha512",
+ "system.text.encodings.web.nuspec",
+ "useSharedDesignerContext.txt",
+ "version.txt"
+ ]
+ },
"RemitInboundAPI.Common/1.0.0": {
"type": "project",
"path": "../RemitInboundAPI.Common/RemitInboundAPI.Common.csproj",
diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.nuget.cache b/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.nuget.cache
index d7fd931..5f2f12a 100644
--- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.nuget.cache
+++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/project.nuget.cache
@@ -1,9 +1,11 @@
{
"version": 2,
- "dgSpecHash": "c13OMaeIVIqoGUqQEPKPRrRZI2tiH4p9ADAgGIACgqKtfXw5Sx5p4BoA5zMShSWEbY4c0BIoB8nhWol1GZlGjA==",
+ "dgSpecHash": "K43yvJtsVfZzRef+fe/86ll2c1ma/6BO27kK1UGfRgIvbLQjpBc9JguAiIKiD7IDzL9YlIjzIVXossTy0FfA3w==",
"success": true,
"projectFilePath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj",
"expectedPackageFiles": [
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512",
@@ -17,7 +19,8 @@
"C:\\Users\\arjun.dhami\\.nuget\\packages\\runtime.win-x86.runtime.native.system.data.sqlclient.sni\\4.4.0\\runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\system.data.sqlclient\\4.8.6\\system.data.sqlclient.4.8.6.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.accesscontrol\\4.7.0\\system.security.accesscontrol.4.7.0.nupkg.sha512",
- "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512"
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.security.principal.windows\\4.7.0\\system.security.principal.windows.4.7.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\system.text.encodings.web\\4.5.0\\system.text.encodings.web.4.5.0.nupkg.sha512"
],
"logs": []
}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationAttribute.cs b/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationAttribute.cs
index 6fea30d..0de07c2 100644
--- a/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationAttribute.cs
+++ b/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationAttribute.cs
@@ -8,6 +8,7 @@ using System.Security.Claims;
using System.Text.Encodings.Web;
using System.Text;
using RemitInboundAPI.Common.Model.ApplicationModel;
+using Microsoft.IdentityModel.Tokens;
namespace RemitInboundAPI.Authorization
{
@@ -15,6 +16,9 @@ namespace RemitInboundAPI.Authorization
{
private static readonly Serilog.ILogger Log = Serilog.Log.ForContext();
private readonly IApplicationBusiness _applicationBusiness;
+ private readonly string _audience;
+ private readonly string _issuer;
+ private readonly string _secret;
public AuthorizationAttribute(
IOptionsMonitor options,
@@ -25,6 +29,9 @@ namespace RemitInboundAPI.Authorization
: base(options, logger, encoder, clock)
{
_applicationBusiness = applicationBusiness;
+ _audience = Utilities.ReadAppSettings("JWT:ValidAudience");
+ _issuer = Utilities.ReadAppSettings("JWT:ValidIssuer");
+ _secret = Utilities.ReadAppSettings("JWT:Secret");
}
protected override async Task HandleAuthenticateAsync()
@@ -32,41 +39,28 @@ namespace RemitInboundAPI.Authorization
if (!Request.Headers.ContainsKey("Authorization"))
{
Log.Error("AUTHORIZATIONATTRIBUTE | HANDLEAUTHENTICATEASYNC | FAILED | Missing Authorization Header");
- return AuthenticateResult.Fail("Missing Authorization Header");
+ return await Task.FromResult(AuthenticateResult.Fail("Missing Authorization Header"));
}
- try
+ string token = Request.Headers["Authorization"].ToString().Replace("Bearer ", "");
+ var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler();
+ var validationParameters = new TokenValidationParameters()
{
- var authHeader = AuthenticationHeaderValue.Parse(Request.Headers["Authorization"]);
-
- var credentialBytes = Convert.FromBase64String(authHeader.Parameter);
- var credentials = Encoding.UTF8.GetString(credentialBytes).Split(new[] { ':' }, 2);
-
- AuthenticateModel userModel = new AuthenticateModel
- {
- UserName = credentials[0],
- Password = credentials[1],
- };
+ ValidateIssuer = true,
+ ValidateAudience = true,
+ ValidAudience = _audience,
+ ValidIssuer = _issuer,
+ ClockSkew = TimeSpan.Zero,
+ IssuerSigningKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(_secret))
+ };
- var _authResponse = await _applicationBusiness.AuthenticateUser(userModel);
-
- if (_authResponse.ResponseCode == ResponseHelper.SUCCESS)
- {
- var claims = new List {
- new Claim(CustomClaimTypes.Password , userModel.Password),
- new Claim(CustomClaimTypes.UserName ,userModel.UserName )
- };
+ try
+ {
+ ClaimsPrincipal principal = tokenHandler.ValidateToken(token, validationParameters, out _);
- var identity = new ClaimsIdentity(claims, Scheme.Name);
- var principal = new ClaimsPrincipal(identity);
- var ticket = new AuthenticationTicket(principal, Scheme.Name);
+ var ticket = new AuthenticationTicket(principal, Scheme.Name);
- return AuthenticateResult.Success(ticket);
- }
- else
- {
- return AuthenticateResult.Fail("AUTHORIZATIONATTRIBUTE | HANDLEAUTHENTICATEASYNC | FAILED | " + JsonConvert.SerializeObject(_authResponse));
- }
+ return await Task.FromResult(AuthenticateResult.Success(ticket));
}
catch (Exception ex)
{
diff --git a/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationHelper.cs b/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationHelper.cs
new file mode 100644
index 0000000..38bd84b
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/Authorization/AuthorizationHelper.cs
@@ -0,0 +1,49 @@
+using Azure;
+using Microsoft.IdentityModel.Tokens;
+using RemitInboundAPI.Common.Helper;
+using RemitInboundAPI.Common.Model;
+using RemitInboundAPI.Common.Model.ApplicationModel;
+using System.IdentityModel.Tokens.Jwt;
+using System.Security.Claims;
+using System.Text;
+
+namespace RemitInboundAPI.Authorization
+{
+ public class AuthorizationHelper
+ {
+ public async Task GenerateJWTToken(CommonResponse loginResponse, AuthenticateModel model)
+ {
+ var securityKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(Utilities.ReadAppSettings("JWT:Secret")));
+ var credentials = new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256);
+
+ var claims = new[]
+ {
+ new Claim("UserName", model.UserName),
+ new Claim("ProcessIdentifier", loginResponse.Extra),
+ new Claim("SessionIdentifier", model.SessionId)
+ };
+
+ var token = new JwtSecurityToken(
+ issuer: Utilities.ReadAppSettings("JWT:ValidIssuer"),
+ audience: Utilities.ReadAppSettings("JWT:ValidAudience"),
+ claims: claims,
+ expires: DateTime.Now.AddMinutes(Convert.ToInt16(Utilities.ReadAppSettings("JWT:ExpiryTimeInMinutes"))), // Token expiration time
+ signingCredentials: credentials
+ );
+
+ TimeZoneInfo localTimeZone = TimeZoneInfo.Local;
+ var tokenResponse = new
+ {
+ Token = new JwtSecurityTokenHandler().WriteToken(token),
+ ExpiresIn = Convert.ToInt16(Utilities.ReadAppSettings("JWT:ExpiryTimeInMinutes")),
+ ValidTo = TimeZoneInfo.ConvertTimeFromUtc(token.ValidTo, localTimeZone).ToString(),
+ SessionId = model.SessionId
+ };
+ loginResponse.Data = tokenResponse;
+ loginResponse.Id = null;
+ loginResponse.Extra = null;
+
+ return await Task.FromResult(loginResponse);
+ }
+ }
+}
diff --git a/RemitInboundAPI/RemitInboundAPI/Controllers/ApplicationController.cs b/RemitInboundAPI/RemitInboundAPI/Controllers/ApplicationController.cs
index 179f27b..aa0eebe 100644
--- a/RemitInboundAPI/RemitInboundAPI/Controllers/ApplicationController.cs
+++ b/RemitInboundAPI/RemitInboundAPI/Controllers/ApplicationController.cs
@@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
+using RemitInboundAPI.Authorization;
using RemitInboundAPI.Business.Business.ApplicationBusiness;
using RemitInboundAPI.Common.Helper;
using RemitInboundAPI.Common.Model;
@@ -33,10 +34,20 @@ namespace RemitInboundAPI.Controllers
public async Task Authenticate(AuthenticateModel model)
{
var _response = new CommonResponse();
- using (LogContext.PushProperty("DebugId", Guid.NewGuid()))
+ model.SessionId = Convert.ToString(Guid.NewGuid());
+ model.IpAddress = Utilities.GetIpAddress(HttpContext);
+
+ using (LogContext.PushProperty("PartnerSessionId", model.PartnerSessionId))
+ using (LogContext.PushProperty("SessionId", model.SessionId))
{
_logger.LogInformation($"APPLICATIONCONTROLLER | GETCOUNTRYSERVICES | REQUEST | {JsonConvert.SerializeObject(model)}");
_response = await _applicationBusiness.Authenticate(model);
+
+ if (_response.ResponseCode == ResponseHelper.SUCCESS)
+ {
+ AuthorizationHelper _authHelper = new AuthorizationHelper();
+ _response = await _authHelper.GenerateJWTToken(_response, model);
+ }
_logger.LogInformation($"APPLICATIONCONTROLLER | GETCOUNTRYSERVICES | RESPONSE | {JsonConvert.SerializeObject(_response)}");
}
return Ok(_response);
diff --git a/RemitInboundAPI/RemitInboundAPI/Program.cs b/RemitInboundAPI/RemitInboundAPI/Program.cs
index 04a018a..de2d0a4 100644
--- a/RemitInboundAPI/RemitInboundAPI/Program.cs
+++ b/RemitInboundAPI/RemitInboundAPI/Program.cs
@@ -17,7 +17,7 @@ builder.Host.UseSerilog(((ctx, lc) => lc
.ReadFrom.Configuration(ctx.Configuration)
));
-Log.Information("Application Started");
+Log.Information("REMIT INBOUND API STARTED!");
// Add services to the container.
builder.Services.AddControllers();
diff --git a/RemitInboundAPI/RemitInboundAPI/appsettings.json b/RemitInboundAPI/RemitInboundAPI/appsettings.json
index 4153165..cf2742d 100644
--- a/RemitInboundAPI/RemitInboundAPI/appsettings.json
+++ b/RemitInboundAPI/RemitInboundAPI/appsettings.json
@@ -20,16 +20,16 @@
"columnOptions": {
"additionalColumns": [
{
- "ColumnName": "DebugId",
+ "ColumnName": "SessionId",
"DataType": "varchar",
"AllowNull": true,
"DataLength": 50
},
{
- "columnName": "ProcessId",
- "dataType": "nvarchar",
+ "ColumnName": "PartnerSessionId",
+ "DataType": "varchar",
"AllowNull": true,
- "DataLength": 100
+ "DataLength": 50
},
{
"columnName": "RequestId",
@@ -58,5 +58,11 @@
"ConnectionStrings": {
"Dev": "server=192.168.53.21;database=FastMoneyPro_Remit;uid=sa;password=C0zEWluJqm&a; Max Pool Size=1000;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
},
- "AllowedHosts": "*"
+ "AllowedHosts": "*",
+ "JWT": {
+ "ExpiryTimeInMinutes": "30",
+ "ValidAudience": "!M3Un1t3DK!nGd0mU$3Rs",
+ "ValidIssuer": "IM3Uk",
+ "Secret": "v9FPjwtQVCpMMLOt+zCLPo2Y4Hy5lWgxW8JPxx+Pg6o="
+ }
}
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Core.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Core.dll
new file mode 100644
index 0000000..aa966ba
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Core.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Identity.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Identity.dll
new file mode 100644
index 0000000..eaab465
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Azure.Identity.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
new file mode 100644
index 0000000..a5b7ff9
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll
new file mode 100644
index 0000000..57a41ac
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll
new file mode 100644
index 0000000..8a32950
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll
new file mode 100644
index 0000000..04be9fc
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.dll
new file mode 100644
index 0000000..112dd74
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Identity.Client.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll
new file mode 100644
index 0000000..6a0300a
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
new file mode 100644
index 0000000..80565a9
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
new file mode 100644
index 0000000..c6427c7
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
new file mode 100644
index 0000000..73cb93e
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
new file mode 100644
index 0000000..df4b6d0
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
new file mode 100644
index 0000000..9d9fcdd
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll
new file mode 100644
index 0000000..14f3ded
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll
new file mode 100644
index 0000000..ddeaa86
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.SqlServer.Server.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
new file mode 100644
index 0000000..3ab5850
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Newtonsoft.Json.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Newtonsoft.Json.dll
new file mode 100644
index 0000000..d035c38
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Newtonsoft.Json.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.dll
new file mode 100644
index 0000000..d15e5d9
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.pdb b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.pdb
new file mode 100644
index 0000000..f08420d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Business.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.dll
new file mode 100644
index 0000000..49677f5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.pdb b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.pdb
new file mode 100644
index 0000000..6735826
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Common.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.dll
new file mode 100644
index 0000000..5752e6c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb
new file mode 100644
index 0000000..21e2ec2
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.Repository.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.deps.json b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.deps.json
new file mode 100644
index 0000000..2a45413
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.deps.json
@@ -0,0 +1,1471 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "RemitInboundAPI/1.0.0": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.3",
+ "RemitInboundAPI.Business": "1.0.0",
+ "RemitInboundAPI.Common": "1.0.0",
+ "Serilog": "3.1.1",
+ "Serilog.AspNetCore": "8.0.1",
+ "Serilog.Sinks.File": "5.0.0",
+ "Serilog.Sinks.MSSqlServer": "6.5.0",
+ "Swashbuckle.AspNetCore": "6.5.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.dll": {}
+ }
+ },
+ "Azure.Core/1.24.0": {
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "1.1.1",
+ "System.Diagnostics.DiagnosticSource": "8.0.0",
+ "System.Memory.Data": "1.0.2",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/net5.0/Azure.Core.dll": {
+ "assemblyVersion": "1.24.0.0",
+ "fileVersion": "1.2400.22.20404"
+ }
+ }
+ },
+ "Azure.Identity/1.6.0": {
+ "dependencies": {
+ "Azure.Core": "1.24.0",
+ "Microsoft.Identity.Client": "4.45.0",
+ "Microsoft.Identity.Client.Extensions.Msal": "2.19.3",
+ "System.Memory": "4.5.4",
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Text.Json": "8.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Azure.Identity.dll": {
+ "assemblyVersion": "1.6.0.0",
+ "fileVersion": "1.600.22.20503"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/1.1.1": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "4.700.20.21406"
+ }
+ }
+ },
+ "Microsoft.CSharp/4.5.0": {},
+ "Microsoft.Data.SqlClient/5.0.1": {
+ "dependencies": {
+ "Azure.Identity": "1.6.0",
+ "Microsoft.Data.SqlClient.SNI.runtime": "5.0.1",
+ "Microsoft.Identity.Client": "4.45.0",
+ "Microsoft.IdentityModel.JsonWebTokens": "6.21.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.21.0",
+ "Microsoft.SqlServer.Server": "1.0.0",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Buffers": "4.5.1",
+ "System.Configuration.ConfigurationManager": "6.0.1",
+ "System.Diagnostics.DiagnosticSource": "8.0.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime.Caching": "5.0.0",
+ "System.Security.Cryptography.Cng": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "System.Text.Encoding.CodePages": "5.0.0",
+ "System.Text.Encodings.Web": "8.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.0.0"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.0.0"
+ },
+ "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/5.0.1": {
+ "runtimeTargets": {
+ "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm",
+ "assetType": "native",
+ "fileVersion": "5.0.1.0"
+ },
+ "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "5.0.1.0"
+ },
+ "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "5.0.1.0"
+ },
+ "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "5.0.1.0"
+ }
+ }
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {},
+ "Microsoft.Extensions.Configuration/6.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {},
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.23.53103"
+ }
+ }
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "System.Diagnostics.DiagnosticSource": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Options": "8.0.0",
+ "Microsoft.Extensions.Primitives": "8.0.0"
+ }
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {},
+ "Microsoft.Identity.Client/4.45.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "6.21.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {
+ "assemblyVersion": "4.45.0.0",
+ "fileVersion": "4.45.0.0"
+ }
+ }
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/2.19.3": {
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.45.0",
+ "System.Security.Cryptography.ProtectedData": "6.0.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": {
+ "assemblyVersion": "2.19.3.0",
+ "fileVersion": "2.19.3.0"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Abstractions/6.21.0": {
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.21.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "6.21.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/6.21.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Abstractions": "6.21.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/6.21.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "6.21.0",
+ "Microsoft.IdentityModel.Tokens": "6.21.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.21.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "6.21.0",
+ "System.IdentityModel.Tokens.Jwt": "6.21.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/6.21.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Microsoft.IdentityModel.Logging": "6.21.0",
+ "System.Security.Cryptography.Cng": "5.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/5.0.0": {},
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.OpenApi/1.2.3": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.OpenApi.dll": {
+ "assemblyVersion": "1.2.3.0",
+ "fileVersion": "1.2.3.0"
+ }
+ }
+ },
+ "Microsoft.SqlServer.Server/1.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.SqlServer.Server.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Win32.Registry/5.0.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ }
+ },
+ "Microsoft.Win32.SystemEvents/6.0.0": {
+ "runtime": {
+ "lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/net6.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "dependencies": {
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ }
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-arm64/native/sni.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x64/native/sni.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "runtimeTargets": {
+ "runtimes/win-x86/native/sni.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "4.6.25512.1"
+ }
+ }
+ },
+ "Serilog/3.1.1": {
+ "runtime": {
+ "lib/net7.0/Serilog.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "3.1.1.0"
+ }
+ }
+ },
+ "Serilog.AspNetCore/8.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "8.0.0",
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Serilog": "3.1.1",
+ "Serilog.Extensions.Hosting": "8.0.0",
+ "Serilog.Extensions.Logging": "8.0.0",
+ "Serilog.Formatting.Compact": "2.0.0",
+ "Serilog.Settings.Configuration": "8.0.0",
+ "Serilog.Sinks.Console": "5.0.0",
+ "Serilog.Sinks.Debug": "2.0.0",
+ "Serilog.Sinks.File": "5.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Serilog.AspNetCore.dll": {
+ "assemblyVersion": "8.0.1.0",
+ "fileVersion": "8.0.1.0"
+ }
+ }
+ },
+ "Serilog.Extensions.Hosting/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Hosting.Abstractions": "8.0.0",
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Serilog": "3.1.1",
+ "Serilog.Extensions.Logging": "8.0.0"
+ },
+ "runtime": {
+ "lib/net8.0/Serilog.Extensions.Hosting.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Serilog.Extensions.Logging/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "8.0.0",
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/net8.0/Serilog.Extensions.Logging.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Serilog.Formatting.Compact/2.0.0": {
+ "dependencies": {
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/net7.0/Serilog.Formatting.Compact.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "Serilog.Settings.Configuration/8.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Binder": "8.0.0",
+ "Microsoft.Extensions.DependencyModel": "8.0.0",
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/net8.0/Serilog.Settings.Configuration.dll": {
+ "assemblyVersion": "8.0.0.0",
+ "fileVersion": "8.0.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.Console/5.0.0": {
+ "dependencies": {
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/net7.0/Serilog.Sinks.Console.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.Debug/2.0.0": {
+ "dependencies": {
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Serilog.Sinks.Debug.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.File/5.0.0": {
+ "dependencies": {
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/net5.0/Serilog.Sinks.File.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.MSSqlServer/6.5.0": {
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "5.0.1",
+ "Microsoft.Extensions.Configuration": "6.0.1",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "6.0.0",
+ "Serilog": "3.1.1",
+ "Serilog.Sinks.PeriodicBatching": "3.1.0",
+ "System.Configuration.ConfigurationManager": "6.0.1"
+ },
+ "runtime": {
+ "lib/net6.0/Serilog.Sinks.MSSqlServer.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.PeriodicBatching/3.1.0": {
+ "dependencies": {
+ "Serilog": "3.1.1"
+ },
+ "runtime": {
+ "lib/netstandard2.1/Serilog.Sinks.PeriodicBatching.dll": {
+ "assemblyVersion": "3.0.0.0",
+ "fileVersion": "3.1.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore/6.5.0": {
+ "dependencies": {
+ "Microsoft.Extensions.ApiDescription.Server": "6.0.5",
+ "Swashbuckle.AspNetCore.Swagger": "6.5.0",
+ "Swashbuckle.AspNetCore.SwaggerGen": "6.5.0",
+ "Swashbuckle.AspNetCore.SwaggerUI": "6.5.0"
+ }
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.5.0": {
+ "dependencies": {
+ "Microsoft.OpenApi": "1.2.3"
+ },
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.Swagger.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
+ "dependencies": {
+ "Swashbuckle.AspNetCore.Swagger": "6.5.0"
+ },
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerGen.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
+ "runtime": {
+ "lib/net7.0/Swashbuckle.AspNetCore.SwaggerUI.dll": {
+ "assemblyVersion": "6.5.0.0",
+ "fileVersion": "6.5.0.0"
+ }
+ }
+ },
+ "System.Buffers/4.5.1": {},
+ "System.Configuration.ConfigurationManager/6.0.1": {
+ "dependencies": {
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Security.Permissions": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Configuration.ConfigurationManager.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.922.41905"
+ }
+ }
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Security.Principal.Windows": "5.0.0",
+ "runtime.native.System.Data.SqlClient.sni": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ },
+ "runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.6.1.6",
+ "fileVersion": "4.700.23.52603"
+ }
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/8.0.0": {},
+ "System.Drawing.Common/6.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Drawing.Common.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/net6.0/System.Drawing.Common.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ },
+ "runtimes/win/lib/net6.0/System.Drawing.Common.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Formats.Asn1/5.0.0": {},
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/6.21.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "6.21.0",
+ "Microsoft.IdentityModel.Tokens": "6.21.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "6.21.0.0",
+ "fileVersion": "6.21.0.30701"
+ }
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Memory/4.5.4": {},
+ "System.Memory.Data/1.0.2": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0",
+ "System.Text.Json": "8.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Memory.Data.dll": {
+ "assemblyVersion": "1.0.2.0",
+ "fileVersion": "1.0.221.20802"
+ }
+ }
+ },
+ "System.Numerics.Vectors/4.5.0": {},
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Runtime.Caching/5.0.0": {
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "6.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Runtime.Caching.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "System.Security.AccessControl/6.0.0": {},
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "dependencies": {
+ "System.Formats.Asn1": "5.0.0"
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Permissions/6.0.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "6.0.0",
+ "System.Windows.Extensions": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Security.Permissions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Principal.Windows/5.0.0": {},
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages/5.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0"
+ }
+ },
+ "System.Text.Encodings.Web/8.0.0": {},
+ "System.Text.Json/8.0.0": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "8.0.0"
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "5.0.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.5.4": {},
+ "System.Windows.Extensions/6.0.0": {
+ "dependencies": {
+ "System.Drawing.Common": "6.0.0"
+ },
+ "runtime": {
+ "lib/net6.0/System.Windows.Extensions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net6.0/System.Windows.Extensions.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "RemitInboundAPI.Business/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "RemitInboundAPI.Common": "1.0.0",
+ "RemitInboundAPI.Repository": "1.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Business.dll": {}
+ }
+ },
+ "RemitInboundAPI.Common/1.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
+ "Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
+ },
+ "runtime": {
+ "RemitInboundAPI.Common.dll": {}
+ }
+ },
+ "RemitInboundAPI.Repository/1.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "8.0.0",
+ "Newtonsoft.Json": "13.0.3",
+ "RemitInboundAPI.Common": "1.0.0",
+ "System.Data.SqlClient": "4.8.6"
+ },
+ "runtime": {
+ "RemitInboundAPI.Repository.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "RemitInboundAPI/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Azure.Core/1.24.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+/qI1j2oU1S4/nvxb2k/wDsol00iGf1AyJX5g3epV7eOpQEP/2xcgh/cxgKMeFgn3U2fmgSiBnQZdkV+l5y0Uw==",
+ "path": "azure.core/1.24.0",
+ "hashPath": "azure.core.1.24.0.nupkg.sha512"
+ },
+ "Azure.Identity/1.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-EycyMsb6rD2PK9P0SyibFfEhvWWttdrYhyPF4f41uzdB/44yQlV+2Wehxyg489Rj6gbPvSPgbKq0xsHJBhipZA==",
+ "path": "azure.identity/1.6.0",
+ "hashPath": "azure.identity.1.6.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "hashPath": "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/1.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==",
+ "path": "microsoft.bcl.asyncinterfaces/1.1.1",
+ "hashPath": "microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
+ "path": "microsoft.csharp/4.5.0",
+ "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.Data.SqlClient/5.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uu8dfrsx081cSbEevWuZAvqdmANDGJkbLBL2G3j0LAZxX1Oy8RCVAaC4Lcuak6jNicWP6CWvHqBTIEmQNSxQlw==",
+ "path": "microsoft.data.sqlclient/5.0.1",
+ "hashPath": "microsoft.data.sqlclient.5.0.1.nupkg.sha512"
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/5.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-y0X5MxiNdbITJYoafJ2ruaX6hqO0twpCGR/ipiDOe85JKLU8WL4TuAQfDe5qtt3bND5Je26HnrarLSAMMnVTNg==",
+ "path": "microsoft.data.sqlclient.sni.runtime/5.0.1",
+ "hashPath": "microsoft.data.sqlclient.sni.runtime.5.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ApiDescription.Server/6.0.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==",
+ "path": "microsoft.extensions.apidescription.server/6.0.5",
+ "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BUyFU9t+HzlSE7ri4B+AQN2BgTgHv/uM82s5ZkgU1BApyzWzIl48nDsG5wR1t0pniNuuyTBzG3qCW8152/NtSw==",
+ "path": "microsoft.extensions.configuration/6.0.1",
+ "hashPath": "microsoft.extensions.configuration.6.0.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
+ "path": "microsoft.extensions.configuration.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Binder/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
+ "path": "microsoft.extensions.configuration.binder/8.0.0",
+ "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
+ "path": "microsoft.extensions.dependencyinjection/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==",
+ "path": "microsoft.extensions.dependencymodel/8.0.0",
+ "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
+ "path": "microsoft.extensions.diagnostics.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==",
+ "path": "microsoft.extensions.fileproviders.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==",
+ "path": "microsoft.extensions.hosting.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
+ "path": "microsoft.extensions.logging/8.0.0",
+ "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
+ "path": "microsoft.extensions.logging.abstractions/8.0.0",
+ "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
+ "path": "microsoft.extensions.options/8.0.0",
+ "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXWINbTn0vC0FYc9GaQTISbxhQLAMrvtbuvD9N6JelEaIS/Pr62wUCinrq5bf1WRBGczt1v4wDhxFtVFNcMdUQ==",
+ "path": "microsoft.extensions.options.configurationextensions/6.0.0",
+ "hashPath": "microsoft.extensions.options.configurationextensions.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
+ "path": "microsoft.extensions.primitives/8.0.0",
+ "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client/4.45.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ircobISCLWbtE5eEoLKU+ldfZ8O41vg4lcy38KRj/znH17jvBiAl8oxcyNp89CsuqE3onxIpn21Ca7riyDDrRw==",
+ "path": "microsoft.identity.client/4.45.0",
+ "hashPath": "microsoft.identity.client.4.45.0.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/2.19.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zVVZjn8aW7W79rC1crioDgdOwaFTQorsSO6RgVlDDjc7MvbEGz071wSNrjVhzR0CdQn6Sefx7Abf1o7vasmrLg==",
+ "path": "microsoft.identity.client.extensions.msal/2.19.3",
+ "hashPath": "microsoft.identity.client.extensions.msal.2.19.3.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Abstractions/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XeE6LQtD719Qs2IG7HDi1TSw9LIkDbJ33xFiOBoHbApVw/8GpIBCbW+t7RwOjErUDyXZvjhZliwRkkLb8Z1uzg==",
+ "path": "microsoft.identitymodel.abstractions/6.21.0",
+ "hashPath": "microsoft.identitymodel.abstractions.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-d3h1/BaMeylKTkdP6XwRCxuOoDJZ44V9xaXr6gl5QxmpnZGdoK3bySo3OQN8ehRLJHShb94ElLUvoXyglQtgAw==",
+ "path": "microsoft.identitymodel.jsonwebtokens/6.21.0",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tuEhHIQwvBEhMf8I50hy8FHmRSUkffDFP5EdLsSDV4qRcl2wvOPkQxYqEzWkh+ytW6sbdJGEXElGhmhDfAxAKg==",
+ "path": "microsoft.identitymodel.logging/6.21.0",
+ "hashPath": "microsoft.identitymodel.logging.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0FqY5cTLQKtHrClzHEI+QxJl8OBT2vUiEQQB7UKk832JDiJJmetzYZ3AdSrPjN/3l3nkhByeWzXnhrX0JbifKg==",
+ "path": "microsoft.identitymodel.protocols/6.21.0",
+ "hashPath": "microsoft.identitymodel.protocols.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vtSKL7n6EnAsLyxmiviusm6LKrblT2ndnNqN6rvVq6iIHAnPCK9E2DkDx6h1Jrpy1cvbp40r0cnTg23nhEAGTA==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/6.21.0",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AAEHZvZyb597a+QJSmtxH3n2P1nIJGpZ4Q89GTenknRx6T6zyfzf592yW/jA5e8EHN4tNMjjXHQaYWEq5+L05w==",
+ "path": "microsoft.identitymodel.tokens/6.21.0",
+ "hashPath": "microsoft.identitymodel.tokens.6.21.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VyPlqzH2wavqquTcYpkIIAQ6WdenuKoFN0BdYBbCWsclXacSOHNQn66Gt4z5NBqEYW0FAPm5rlvki9ZiCij5xQ==",
+ "path": "microsoft.netcore.platforms/5.0.0",
+ "hashPath": "microsoft.netcore.platforms.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.OpenApi/1.2.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==",
+ "path": "microsoft.openapi/1.2.3",
+ "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512"
+ },
+ "Microsoft.SqlServer.Server/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug==",
+ "path": "microsoft.sqlserver.server/1.0.0",
+ "hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "path": "microsoft.win32.registry/5.0.0",
+ "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.SystemEvents/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hqTM5628jSsQiv+HGpiq3WKBl2c8v1KZfby2J6Pr7pEPlK9waPdgEO6b8A/+/xn/yZ9ulv8HuqK71ONy2tg67A==",
+ "path": "microsoft.win32.systemevents/6.0.0",
+ "hashPath": "microsoft.win32.systemevents.6.0.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9kyFSIdN3T0qjDQ2R0HRXYIhS3l5psBzQi6qqhdLz+SzFyEy4sVxNOke+yyYv8Cu8rPER12c3RDjLT8wF3WBYQ==",
+ "path": "runtime.native.system.data.sqlclient.sni/4.7.0",
+ "hashPath": "runtime.native.system.data.sqlclient.sni.4.7.0.nupkg.sha512"
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==",
+ "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==",
+ "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==",
+ "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "Serilog/3.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==",
+ "path": "serilog/3.1.1",
+ "hashPath": "serilog.3.1.1.nupkg.sha512"
+ },
+ "Serilog.AspNetCore/8.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-B/X+wAfS7yWLVOTD83B+Ip9yl4MkhioaXj90JSoWi1Ayi8XHepEnsBdrkojg08eodCnmOKmShFUN2GgEc6c0CQ==",
+ "path": "serilog.aspnetcore/8.0.1",
+ "hashPath": "serilog.aspnetcore.8.0.1.nupkg.sha512"
+ },
+ "Serilog.Extensions.Hosting/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==",
+ "path": "serilog.extensions.hosting/8.0.0",
+ "hashPath": "serilog.extensions.hosting.8.0.0.nupkg.sha512"
+ },
+ "Serilog.Extensions.Logging/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==",
+ "path": "serilog.extensions.logging/8.0.0",
+ "hashPath": "serilog.extensions.logging.8.0.0.nupkg.sha512"
+ },
+ "Serilog.Formatting.Compact/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==",
+ "path": "serilog.formatting.compact/2.0.0",
+ "hashPath": "serilog.formatting.compact.2.0.0.nupkg.sha512"
+ },
+ "Serilog.Settings.Configuration/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==",
+ "path": "serilog.settings.configuration/8.0.0",
+ "hashPath": "serilog.settings.configuration.8.0.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.Console/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==",
+ "path": "serilog.sinks.console/5.0.0",
+ "hashPath": "serilog.sinks.console.5.0.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.Debug/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==",
+ "path": "serilog.sinks.debug/2.0.0",
+ "hashPath": "serilog.sinks.debug.2.0.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.File/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==",
+ "path": "serilog.sinks.file/5.0.0",
+ "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.MSSqlServer/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WAmP6bMPJ0zxWflBn3eXUXg3KtrjHeuBcWW9+1QSaYrA4EdlviZEJ7ciwEL0GzqIr4/y1WjmYm5vgpEPuVmYXw==",
+ "path": "serilog.sinks.mssqlserver/6.5.0",
+ "hashPath": "serilog.sinks.mssqlserver.6.5.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.PeriodicBatching/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NDWR7m3PalVlGEq3rzoktrXikjFMLmpwF0HI4sowo8YDdU+gqPlTHlDQiOGxHfB0sTfjPA9JjA7ctKG9zqjGkw==",
+ "path": "serilog.sinks.periodicbatching/3.1.0",
+ "hashPath": "serilog.sinks.periodicbatching.3.1.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FK05XokgjgwlCI6wCT+D4/abtQkL1X1/B9Oas6uIwHFmYrIO9WUD5aLC9IzMs9GnHfUXOtXZ2S43gN1mhs5+aA==",
+ "path": "swashbuckle.aspnetcore/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.6.5.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.Swagger/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XWmCmqyFmoItXKFsQSwQbEAsjDKcxlNf1l+/Ki42hcb6LjKL8m5Db69OTvz5vLonMSRntYO1XLqz0OP+n3vKnA==",
+ "path": "swashbuckle.aspnetcore.swagger/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.swagger.6.5.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerGen/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Y/qW8Qdg9OEs7V013tt+94OdPxbRdbhcEbw4NiwGvf4YBcfhL/y7qp/Mjv/cENsQ2L3NqJ2AOu94weBy/h4KvA==",
+ "path": "swashbuckle.aspnetcore.swaggergen/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.swaggergen.6.5.0.nupkg.sha512"
+ },
+ "Swashbuckle.AspNetCore.SwaggerUI/6.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OvbvxX+wL8skxTBttcBsVxdh73Fag4xwqEU2edh4JMn7Ws/xJHnY/JB1e9RoCb6XpDxUF3hD9A0Z1lEUx40Pfw==",
+ "path": "swashbuckle.aspnetcore.swaggerui/6.5.0",
+ "hashPath": "swashbuckle.aspnetcore.swaggerui.6.5.0.nupkg.sha512"
+ },
+ "System.Buffers/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+ "path": "system.buffers/4.5.1",
+ "hashPath": "system.buffers.4.5.1.nupkg.sha512"
+ },
+ "System.Configuration.ConfigurationManager/6.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jXw9MlUu/kRfEU0WyTptAVueupqIeE3/rl0EZDMlf8pcvJnitQ8HeVEp69rZdaStXwTV72boi/Bhw8lOeO+U2w==",
+ "path": "system.configuration.configurationmanager/6.0.1",
+ "hashPath": "system.configuration.configurationmanager.6.0.1.nupkg.sha512"
+ },
+ "System.Data.SqlClient/4.8.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2Ij/LCaTQRyAi5lAv7UUTV9R2FobC8xN9mE0fXBZohum/xLl8IZVmE98Rq5ugQHjCgTBRKqpXRb4ORulRdA6Ig==",
+ "path": "system.data.sqlclient/4.8.6",
+ "hashPath": "system.data.sqlclient.4.8.6.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==",
+ "path": "system.diagnostics.diagnosticsource/8.0.0",
+ "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512"
+ },
+ "System.Drawing.Common/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NfuoKUiP2nUWwKZN6twGqXioIe1zVD0RIj2t976A+czLHr2nY454RwwXs6JU9Htc6mwqL6Dn/nEL3dpVf2jOhg==",
+ "path": "system.drawing.common/6.0.0",
+ "hashPath": "system.drawing.common.6.0.0.nupkg.sha512"
+ },
+ "System.Formats.Asn1/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MTvUIktmemNB+El0Fgw9egyqT9AYSIk6DTJeoDSpc3GIHxHCMo8COqkWT1mptX5tZ1SlQ6HJZ0OsSvMth1c12w==",
+ "path": "system.formats.asn1/5.0.0",
+ "hashPath": "system.formats.asn1.5.0.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/6.21.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JRD8AuypBE+2zYxT3dMJomQVsPYsCqlyZhWel3J1d5nzQokSRyTueF+Q4ID3Jcu6zSZKuzOdJ1MLTkbQsDqcvQ==",
+ "path": "system.identitymodel.tokens.jwt/6.21.0",
+ "hashPath": "system.identitymodel.tokens.jwt.6.21.0.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.Memory/4.5.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
+ "path": "system.memory/4.5.4",
+ "hashPath": "system.memory.4.5.4.nupkg.sha512"
+ },
+ "System.Memory.Data/1.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==",
+ "path": "system.memory.data/1.0.2",
+ "hashPath": "system.memory.data.1.0.2.nupkg.sha512"
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+ "path": "system.numerics.vectors/4.5.0",
+ "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Caching/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-30D6MkO8WF9jVGWZIP0hmCN8l9BTY4LCsAzLIe4xFSXzs+AjDotR7DpSmj27pFskDURzUvqYYY0ikModgBTxWw==",
+ "path": "system.runtime.caching/5.0.0",
+ "hashPath": "system.runtime.caching.5.0.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
+ "path": "system.security.accesscontrol/6.0.0",
+ "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==",
+ "path": "system.security.cryptography.cng/5.0.0",
+ "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
+ "path": "system.security.cryptography.protecteddata/6.0.0",
+ "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Permissions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
+ "path": "system.security.permissions/6.0.0",
+ "hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
+ "path": "system.security.principal.windows/5.0.0",
+ "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NyscU59xX6Uo91qvhOs2Ccho3AR2TnZPomo1Z0K6YpyztBPM/A5VbkzOO19sy3A3i1TtEnTxA7bCe3Us+r5MWg==",
+ "path": "system.text.encoding.codepages/5.0.0",
+ "hashPath": "system.text.encoding.codepages.5.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==",
+ "path": "system.text.encodings.web/8.0.0",
+ "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==",
+ "path": "system.text.json/8.0.0",
+ "hashPath": "system.text.json.8.0.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.5.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "path": "system.threading.tasks.extensions/4.5.4",
+ "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512"
+ },
+ "System.Windows.Extensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IXoJOXIqc39AIe+CIR7koBtRGMiCt/LPM3lI+PELtDIy9XdyeSrwXFdWV9dzJ2Awl0paLWUaknLxFQ5HpHZUog==",
+ "path": "system.windows.extensions/6.0.0",
+ "hashPath": "system.windows.extensions.6.0.0.nupkg.sha512"
+ },
+ "RemitInboundAPI.Business/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "RemitInboundAPI.Common/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "RemitInboundAPI.Repository/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ }
+ }
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.dll
new file mode 100644
index 0000000..4148c3d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.exe b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.exe
new file mode 100644
index 0000000..8b66777
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.exe differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.pdb b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.pdb
new file mode 100644
index 0000000..a6f6921
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.runtimeconfig.json b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.runtimeconfig.json
new file mode 100644
index 0000000..5e604c7
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/RemitInboundAPI.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.AspNetCore.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.AspNetCore.dll
new file mode 100644
index 0000000..0220eb1
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.AspNetCore.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll
new file mode 100644
index 0000000..2204d10
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Logging.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Logging.dll
new file mode 100644
index 0000000..f2f78c7
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Extensions.Logging.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Formatting.Compact.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Formatting.Compact.dll
new file mode 100644
index 0000000..7174b83
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Formatting.Compact.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Settings.Configuration.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Settings.Configuration.dll
new file mode 100644
index 0000000..a8ff29d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Settings.Configuration.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Console.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Console.dll
new file mode 100644
index 0000000..1dcb2d0
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Console.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Debug.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Debug.dll
new file mode 100644
index 0000000..2bd024b
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.Debug.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.File.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.File.dll
new file mode 100644
index 0000000..29dc2fd
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.File.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.MSSqlServer.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.MSSqlServer.dll
new file mode 100644
index 0000000..26eaef3
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.MSSqlServer.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll
new file mode 100644
index 0000000..a27cca0
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.Sinks.PeriodicBatching.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.dll
new file mode 100644
index 0000000..50bdb5a
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Serilog.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll
new file mode 100644
index 0000000..fd052a3
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll
new file mode 100644
index 0000000..2ea00ee
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll
new file mode 100644
index 0000000..0571d0f
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
new file mode 100644
index 0000000..14f8ef6
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Data.SqlClient.dll
new file mode 100644
index 0000000..8b1c1af
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Drawing.Common.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Drawing.Common.dll
new file mode 100644
index 0000000..be6915e
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Drawing.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
new file mode 100644
index 0000000..131456c
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Memory.Data.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Memory.Data.dll
new file mode 100644
index 0000000..6f2a3e0
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Memory.Data.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Runtime.Caching.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Runtime.Caching.dll
new file mode 100644
index 0000000..6a6eb85
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Runtime.Caching.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100644
index 0000000..1ba8770
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Permissions.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Permissions.dll
new file mode 100644
index 0000000..39dd4df
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Security.Permissions.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Windows.Extensions.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Windows.Extensions.dll
new file mode 100644
index 0000000..c3e8844
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/System.Windows.Extensions.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.Development.json b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.Development.json
new file mode 100644
index 0000000..0c208ae
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.Development.json
@@ -0,0 +1,8 @@
+{
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ }
+}
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.json b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.json
new file mode 100644
index 0000000..cf2742d
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/appsettings.json
@@ -0,0 +1,68 @@
+{
+ "Serilog": {
+ "MinimumLevel": {
+ "Default": "Debug", //1. Verbose, 2. Debug, 3. Information, 4. Warning, 5. Error, 6. Fatal
+ "Override": {
+ "Microsoft": "Error",
+ "System": "Error",
+ "System.Net.Http.HttpClient": "Error"
+ }
+ },
+ "WriteTo": [
+ {
+ "Name": "MSSqlServer",
+ "Args": {
+ "connectionString": "server=192.168.53.21;database=LogDb;uid=sa;password=C0zEWluJqm&a; Max Pool Size=1000;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
+ "sinkOptionsSection": {
+ "tableName": "TBL_REMIT_INBOUND_LOG",
+ "autoCreateSqlTable": true
+ },
+ "columnOptions": {
+ "additionalColumns": [
+ {
+ "ColumnName": "SessionId",
+ "DataType": "varchar",
+ "AllowNull": true,
+ "DataLength": 50
+ },
+ {
+ "ColumnName": "PartnerSessionId",
+ "DataType": "varchar",
+ "AllowNull": true,
+ "DataLength": 50
+ },
+ {
+ "columnName": "RequestId",
+ "dataType": "nvarchar",
+ "AllowNull": true,
+ "DataLength": 100
+ }
+ ]
+ }
+ }
+ }
+ ],
+ "Enrich": [
+ "FromLogContext",
+ "WithMachineName",
+ "WithThreadId",
+ "WithProcessId"
+ ]
+ },
+ "Logging": {
+ "LogLevel": {
+ "Default": "Information",
+ "Microsoft.AspNetCore": "Warning"
+ }
+ },
+ "ConnectionStrings": {
+ "Dev": "server=192.168.53.21;database=FastMoneyPro_Remit;uid=sa;password=C0zEWluJqm&a; Max Pool Size=1000;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"
+ },
+ "AllowedHosts": "*",
+ "JWT": {
+ "ExpiryTimeInMinutes": "30",
+ "ValidAudience": "!M3Un1t3DK!nGd0mU$3Rs",
+ "ValidIssuer": "IM3Uk",
+ "Secret": "v9FPjwtQVCpMMLOt+zCLPo2Y4Hy5lWgxW8JPxx+Pg6o="
+ }
+}
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll
new file mode 100644
index 0000000..9e26473
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/net6.0/System.Drawing.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll
new file mode 100644
index 0000000..3da53a5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp2.1/System.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
new file mode 100644
index 0000000..8d4185b
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100644
index 0000000..6bc82a0
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100644
index 0000000..927516f
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll
new file mode 100644
index 0000000..7b8f9d8
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-arm64/native/sni.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100644
index 0000000..a00639b
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll
new file mode 100644
index 0000000..c1a05a5
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x64/native/sni.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100644
index 0000000..ffb6e3a
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll
new file mode 100644
index 0000000..5fc21ac
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win-x86/native/sni.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll
new file mode 100644
index 0000000..66af198
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll
new file mode 100644
index 0000000..7c9e87b
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Drawing.Common.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100644
index 0000000..332dbfa
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll
new file mode 100644
index 0000000..69f0d1b
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/net6.0/System.Windows.Extensions.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll
new file mode 100644
index 0000000..c67f866
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp2.1/System.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
new file mode 100644
index 0000000..f16759a
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
new file mode 100644
index 0000000..432ebb4
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs
index 6138328..55b47bf 100644
--- a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs
@@ -14,7 +14,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("RemitInboundAPI")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b14619693951a3cb79b4c1a062d03d714223fea")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+57e8b53cd1628c96d2f4524d6b116d2b90aa6b40")]
[assembly: System.Reflection.AssemblyProductAttribute("RemitInboundAPI")]
[assembly: System.Reflection.AssemblyTitleAttribute("RemitInboundAPI")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache
index 65bca53..5b15f34 100644
--- a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache
@@ -1 +1 @@
-e872c0c407e7cb5b55a895a579c5daa19476fd182537ef5d209a3aa3502d8610
+c26455dd1ba994feb51bd5f0c8e8a0ab137106eea4ba8e48ea48560c94a497d7
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cs
new file mode 100644
index 0000000..43d96a6
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cs
@@ -0,0 +1,17 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+// Runtime Version:4.0.30319.42000
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache
index 43cbdd7..4e0195d 100644
Binary files a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.AssemblyReference.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.AssemblyReference.cache
index a713a80..0959965 100644
Binary files a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.AssemblyReference.cache and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.AssemblyReference.cache differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.BuildWithSkipAnalyzers b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.BuildWithSkipAnalyzers
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.CopyComplete b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.CopyComplete
new file mode 100644
index 0000000..e69de29
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.CoreCompileInputs.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..5bfd76d
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+379e5128b21575aa467ebdcd349952169816fe9daffde0624da1fac62dc45d02
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.FileListAbsolute.txt b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..3dce3c4
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.csproj.FileListAbsolute.txt
@@ -0,0 +1,91 @@
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\appsettings.Development.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\appsettings.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.exe
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.deps.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.runtimeconfig.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Azure.Core.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Azure.Identity.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Identity.Client.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.OpenApi.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.SqlServer.Server.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Microsoft.Win32.SystemEvents.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Newtonsoft.Json.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.AspNetCore.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Extensions.Hosting.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Extensions.Logging.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Formatting.Compact.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Settings.Configuration.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Sinks.Console.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Sinks.Debug.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Sinks.File.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Sinks.MSSqlServer.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Serilog.Sinks.PeriodicBatching.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Configuration.ConfigurationManager.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Drawing.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Memory.Data.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Runtime.Caching.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Security.Cryptography.ProtectedData.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Security.Permissions.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\System.Windows.Extensions.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\unix\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\netcoreapp3.1\Microsoft.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-arm\native\Microsoft.Data.SqlClient.SNI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-arm64\native\Microsoft.Data.SqlClient.SNI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-x64\native\Microsoft.Data.SqlClient.SNI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-x86\native\Microsoft.Data.SqlClient.SNI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\Microsoft.Win32.SystemEvents.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-arm64\native\sni.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-x64\native\sni.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win-x86\native\sni.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\unix\lib\netcoreapp2.1\System.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\netcoreapp2.1\System.Data.SqlClient.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\unix\lib\net6.0\System.Drawing.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Drawing.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\netstandard2.0\System.Runtime.Caching.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Security.Cryptography.ProtectedData.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\runtimes\win\lib\net6.0\System.Windows.Extensions.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Business.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Common.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Repository.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Business.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Common.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\bin\Debug\net8.0\RemitInboundAPI.Repository.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.csproj.AssemblyReference.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.GeneratedMSBuildEditorConfig.editorconfig
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.AssemblyInfoInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.AssemblyInfo.cs
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.csproj.CoreCompileInputs.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cs
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.MvcApplicationPartsAssemblyInfo.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets.build.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets.development.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets\msbuild.RemitInboundAPI.Microsoft.AspNetCore.StaticWebAssets.props
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets\msbuild.build.RemitInboundAPI.props
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.RemitInboundAPI.props
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.RemitInboundAPI.props
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\staticwebassets.pack.json
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\scopedcss\bundle\RemitInboundAPI.styles.css
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.csproj.CopyComplete
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\refint\RemitInboundAPI.dll
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.pdb
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\RemitInboundAPI.genruntimeconfig.cache
+D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\obj\Debug\net8.0\ref\RemitInboundAPI.dll
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.dll b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.dll
new file mode 100644
index 0000000..4148c3d
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.genruntimeconfig.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.genruntimeconfig.cache
new file mode 100644
index 0000000..2d62376
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.genruntimeconfig.cache
@@ -0,0 +1 @@
+4ce89153fc28eef25bf873fadd12c5e898c5bd93114b1e39e6accedcda85728a
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.pdb b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.pdb
new file mode 100644
index 0000000..a6f6921
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.pdb differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/apphost.exe b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/apphost.exe
new file mode 100644
index 0000000..8b66777
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/apphost.exe differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/ref/RemitInboundAPI.dll b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/ref/RemitInboundAPI.dll
new file mode 100644
index 0000000..7d5eafb
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/ref/RemitInboundAPI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/refint/RemitInboundAPI.dll b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/refint/RemitInboundAPI.dll
new file mode 100644
index 0000000..7d5eafb
Binary files /dev/null and b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/refint/RemitInboundAPI.dll differ
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets.build.json b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..4d60ae9
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1,11 @@
+{
+ "Version": 1,
+ "Hash": "DY1lFUZc5n+xTHsqMYdg3I3100GTgVkZdXET+Cs3guM=",
+ "Source": "RemitInboundAPI",
+ "BasePath": "_content/RemitInboundAPI",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [],
+ "Assets": []
+}
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RemitInboundAPI.props b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RemitInboundAPI.props
new file mode 100644
index 0000000..5a6032a
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.RemitInboundAPI.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RemitInboundAPI.props b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RemitInboundAPI.props
new file mode 100644
index 0000000..b0da1b6
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.RemitInboundAPI.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RemitInboundAPI.props b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RemitInboundAPI.props
new file mode 100644
index 0000000..aba2d66
--- /dev/null
+++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.RemitInboundAPI.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json b/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json
index 007df3b..e58fe8d 100644
--- a/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json
+++ b/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json
@@ -118,6 +118,10 @@
"net8.0": {
"targetAlias": "net8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": {
+ "target": "Package",
+ "version": "[2.2.0, )"
+ },
"Microsoft.Extensions.Configuration.Abstractions": {
"target": "Package",
"version": "[8.0.0, )"
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json b/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json
index e61c714..eed9689 100644
--- a/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json
+++ b/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json
@@ -46,6 +46,39 @@
}
}
},
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.2.0",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.2.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.Bcl.AsyncInterfaces/1.1.1": {
"type": "package",
"compile": {
@@ -1456,6 +1489,7 @@
"type": "project",
"framework": ".NETCoreApp,Version=v8.0",
"dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.2.0",
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
},
"compile": {
@@ -1522,6 +1556,32 @@
"lib/netstandard2.0/Azure.Identity.xml"
]
},
+ "Microsoft.AspNetCore.Http.Abstractions/2.2.0": {
+ "sha512": "Nxs7Z1q3f1STfLYKJSVXCs1iBl+Ya6E8o4Oy1bCxJ/rNI44E/0f6tbsrVqAWfB7jlnJfyaAtIalBVxPKUPQb4Q==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.abstractions/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml",
+ "microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.abstractions.nuspec"
+ ]
+ },
+ "Microsoft.AspNetCore.Http.Features/2.2.0": {
+ "sha512": "ziFz5zH8f33En4dX81LW84I6XrYXKf9jg6aM39cM+LffN9KJahViKZ61dGMSO2gd3e+qe5yBRwsesvyqlZaSMg==",
+ "type": "package",
+ "path": "microsoft.aspnetcore.http.features/2.2.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
+ "microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
+ "microsoft.aspnetcore.http.features.nuspec"
+ ]
+ },
"Microsoft.Bcl.AsyncInterfaces/1.1.1": {
"sha512": "yuvf07qFWFqtK3P/MRkEKLhn5r2UbSpVueRziSqj0yJQIKFwG1pq9mOayK3zE5qZCTs0CbrwL9M6R8VwqyGy2w==",
"type": "package",
diff --git a/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache b/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache
index 073828c..d5c9bb2 100644
--- a/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache
+++ b/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache
@@ -1,11 +1,13 @@
{
"version": 2,
- "dgSpecHash": "TNBToQhDT3+xne7WmzaSkljZj16nX8vnyQyldf8FXSRmtpXBD/5HjGq41QiwSTzGo75BbVAiafRlCRkI7UyVdg==",
+ "dgSpecHash": "kPXFwnuvGIvGUcaQ4FAIIb425LjXGjURtvqIyz9913xDS/1C6Ptoiz9aK670Jw2OiTmoq60yCQV2G/b+a8W2aA==",
"success": true,
"projectFilePath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj",
"expectedPackageFiles": [
"C:\\Users\\arjun.dhami\\.nuget\\packages\\azure.core\\1.24.0\\azure.core.1.24.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\azure.identity\\1.6.0\\azure.identity.1.6.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.2.0\\microsoft.aspnetcore.http.abstractions.2.2.0.nupkg.sha512",
+ "C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.2.0\\microsoft.aspnetcore.http.features.2.2.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.1\\microsoft.bcl.asyncinterfaces.1.1.1.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.csharp\\4.5.0\\microsoft.csharp.4.5.0.nupkg.sha512",
"C:\\Users\\arjun.dhami\\.nuget\\packages\\microsoft.data.sqlclient\\5.0.1\\microsoft.data.sqlclient.5.0.1.nupkg.sha512",