From 57e8b53cd1628c96d2f4524d6b116d2b90aa6b40 Mon Sep 17 00:00:00 2001 From: arjundhami123 Date: Thu, 25 Jan 2024 13:57:59 +0545 Subject: [PATCH] Development --- DB/Tables/Log_Session_Tables.sql | 7 ++- .../DesignTimeBuild/.dtbcache.v2 | Bin 209902 -> 209902 bytes ...a0bc6592-a74e-4a30-83d5-6a361ab58fe7.vsidx | Bin 45387 -> 0 bytes ...f7c7a7be-3ce1-4299-8480-1fc51a6287bc.vsidx | Bin 107 -> 0 bytes RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo | Bin 128512 -> 149504 bytes .../ApplicationBusiness.cs | 36 ++++++++++++ .../IApplicationBusiness.cs | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../RemitInboundAPI.Business.assets.cache | Bin 9684 -> 9684 bytes ...PI.Business.csproj.AssemblyReference.cache | Bin 3984 -> 5990 bytes ...boundAPI.Business.csproj.nuget.dgspec.json | 38 ++++++------ .../obj/project.assets.json | 14 ++--- .../obj/project.nuget.cache | 4 +- .../ApplicationModel/AuthenticateModel.cs | 24 ++++++++ .../RemitInboundAPI.Common.AssemblyInfo.cs | 2 +- ...InboundAPI.Common.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../RemitInboundAPI.Common.assets.cache | Bin 2037 -> 2037 bytes ...InboundAPI.Common.csproj.nuget.dgspec.json | 10 ++-- .../obj/project.assets.json | 6 +- .../obj/project.nuget.cache | 4 +- .../ApplicationRepository.cs | 46 +++++++++++++++ .../IApplicationRepository.cs | 2 + ...RemitInboundAPI.Repository.AssemblyInfo.cs | 2 +- ...undAPI.Repository.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 2 +- .../RemitInboundAPI.Repository.assets.cache | Bin 9948 -> 9948 bytes ....Repository.csproj.AssemblyReference.cache | Bin 3984 -> 4810 bytes ...undAPI.Repository.csproj.nuget.dgspec.json | 22 +++---- .../obj/project.assets.json | 10 ++-- .../obj/project.nuget.cache | 4 +- .../Controllers/ApplicationController.cs | 15 ++++- .../Properties/launchSettings.json | 3 + .../RemitInboundAPI.csproj.user | 3 + .../RemitInboundAPI/appsettings.json | 53 +++++++++++++++++ .../net8.0/RemitInboundAPI.AssemblyInfo.cs | 2 +- .../RemitInboundAPI.AssemblyInfoInputs.cache | 2 +- ....GeneratedMSBuildEditorConfig.editorconfig | 4 +- .../Debug/net8.0/RemitInboundAPI.assets.cache | Bin 51529 -> 51529 bytes ...tInboundAPI.csproj.AssemblyReference.cache | Bin 24094 -> 27002 bytes .../RemitInboundAPI.csproj.nuget.dgspec.json | 54 +++++++++--------- .../RemitInboundAPI/obj/project.assets.json | 14 ++--- .../RemitInboundAPI/obj/project.nuget.cache | 4 +- 43 files changed, 288 insertions(+), 108 deletions(-) delete mode 100644 RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/a0bc6592-a74e-4a30-83d5-6a361ab58fe7.vsidx delete mode 100644 RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/f7c7a7be-3ce1-4299-8480-1fc51a6287bc.vsidx diff --git a/DB/Tables/Log_Session_Tables.sql b/DB/Tables/Log_Session_Tables.sql index 615d7a7..fc3a28d 100644 --- a/DB/Tables/Log_Session_Tables.sql +++ b/DB/Tables/Log_Session_Tables.sql @@ -4,11 +4,11 @@ CREATE TABLE TBL_REMIT_INBOUND_LOG ( RowId BIGINT NOT NULL IDENTITY(1, 1) PRIMARY KEY - , SessionId VARCHAR(40) NOT NULL - , RequestedBy INT NOT NULL + , SessionId VARCHAR(40) NULL + , RequestedBy VARCHAR(80) NOT NULL , RequestedDate DATETIME DEFAULT(GETDATE()) NOT NULL , MethodName VARCHAR(50) NOT NULL - , PartnerSessionId VARCHAR(40) NOT NULL + , PartnerSessionId VARCHAR(40) NULL , RequestJson NVARCHAR(MAX) NOT NULL , ResponseCode VARCHAR(5) NULL , ResponseMessage NVARCHAR(500) NULL @@ -25,3 +25,4 @@ CREATE TABLE TBL_USER_SESSION , IsExpired BIT NOT NULL DEFAULT(0) ); + diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2 b/RemitInboundAPI/.vs/RemitInboundAPI/DesignTimeBuild/.dtbcache.v2 index f6e46da48e98a4175d0c2e54a752b57752cbdfec..449b54fb5b2d1a9b14744ac3b69e0d3114026337 100644 GIT binary patch literal 209902 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 z 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 Nttr;#u9g`J{(q$BDW(7b literal 209902 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 nZOo?JeLkZ$zAhvaFF-pJ$5edA`4#^^=R^V@ diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/f7c7a7be-3ce1-4299-8480-1fc51a6287bc.vsidx b/RemitInboundAPI/.vs/RemitInboundAPI/FileContentIndex/f7c7a7be-3ce1-4299-8480-1fc51a6287bc.vsidx deleted file mode 100644 index 70aef67a00f5a48bfb0d87044cf8f151e2685b5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 107 wcmZ>EaTnxZU~p%E02V0C38Z0cW+XOHDO{Wlsuo0n)bd05(ok9*N*hCI0FV0t;Q#;t diff --git a/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo b/RemitInboundAPI/.vs/RemitInboundAPI/v17/.suo index 1c9a1bab5eb5699904ba08e14d5dbe177719573e..6706eb77806a68b8796d96b181b4062e147fc853 100644 GIT binary patch delta 15910 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%0AZ?7`ad(r|#S&c$GDI4}m_LFbhuBWr$( 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 N{_XvrZ0SSgKLHk#k&*xa diff --git a/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs index 1ea94c9..bda777a 100644 --- a/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs +++ b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/ApplicationBusiness.cs @@ -1,4 +1,6 @@ using Microsoft.Extensions.Logging; +using Newtonsoft.Json; +using RemitInboundAPI.Common.Helper; using RemitInboundAPI.Common.Model; using RemitInboundAPI.Common.Model.ApplicationModel; using RemitInboundAPI.Repository.Repository.ApplicationRepository; @@ -20,5 +22,39 @@ namespace RemitInboundAPI.Business.Business.ApplicationBusiness { return await _applicationRepo.AuthenticateUser(model); } + + public async Task Authenticate(AuthenticateModel model) + { + CommonResponse _response; + var _logRequestModel = new InboundLogModel("", model.UserName, "Authenticate", model.SessionId, JsonConvert.SerializeObject(model)); + var _logResponse = await _applicationRepo.LogInboundData(_logRequestModel); + + if (_logResponse.ResponseCode == ResponseHelper.SUCCESS) + { + if (string.IsNullOrEmpty(model.UserName)) + { + _response = new CommonResponse(ResponseHelper.FAILED, "Username can not be empty."); + _logger.LogError("APPLICATIONREPOSITORY | APPLICATIONBUSINESS | VALIDATION ERROR | " + JsonConvert.SerializeObject(_response)); + } + else if (string.IsNullOrEmpty(model.Password)) + { + _response = new CommonResponse(ResponseHelper.FAILED, "Password can not be empty."); + _logger.LogError("APPLICATIONREPOSITORY | APPLICATIONBUSINESS | VALIDATION ERROR | " + JsonConvert.SerializeObject(_response)); + } + else if (string.IsNullOrEmpty(model.AgentId)) + { + _response = new CommonResponse(ResponseHelper.FAILED, "AgentId can not be empty."); + _logger.LogError("APPLICATIONREPOSITORY | APPLICATIONBUSINESS | VALIDATION ERROR | " + JsonConvert.SerializeObject(_response)); + } + else + _response = await _applicationRepo.Authenticate(model); + } + 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/Business/ApplicationBusiness/IApplicationBusiness.cs b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/IApplicationBusiness.cs index 73f263f..3a50bb9 100644 --- a/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/IApplicationBusiness.cs +++ b/RemitInboundAPI/RemitInboundAPI.Business/Business/ApplicationBusiness/IApplicationBusiness.cs @@ -5,6 +5,7 @@ namespace RemitInboundAPI.Business.Business.ApplicationBusiness { public interface IApplicationBusiness { + Task Authenticate(AuthenticateModel model); Task AuthenticateUser(AuthenticateModel model); } } diff --git a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.GeneratedMSBuildEditorConfig.editorconfig b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.GeneratedMSBuildEditorConfig.editorconfig index d1a9c3f..d21cc88 100644 --- a/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.GeneratedMSBuildEditorConfig.editorconfig +++ b/RemitInboundAPI/RemitInboundAPI.Business/obj/Debug/net8.0/RemitInboundAPI.Business.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = RemitInboundAPI.Business -build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\RemitInboundCoreAPI\RemitInboundAPI\RemitInboundAPI.Business\ +build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Business\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = 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 09f90c5f3908d0f8e2a185029416172450d9a4c5..b617c058a001f1a2ea152dcc336ff6ae5ec4332f 100644 GIT binary patch delta 49 zcmccOeZ^ZNz}wxChk=1X^f~jXozGcXJohe9W8G6x=9!nk+m}5lNxP*;^G(<*?Ts31 FQ~}Mb6Jh`W delta 49 zcmV-10M7r^OVmp!P)kQa3;+NCjo@gPp5!f7whPQVJ9SAKKF&yZRV(kwfWNIUdLh1$ Hu_&x1=2aAx 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 f6785894db2b1f030576cbae2ee5896e7f676b4b..f3b1c5516d5d4b1729ef9e571734447c469db532 100644 GIT binary patch literal 5990 zcmdT|4@?tR81E?x5fyb#oq<`R*{oxCEyW7ePO&ft${#^C=T6wQ_gW9zyL!E%T~suh zIN6*iV^I?pHm6ZgWX^0%HwP1SE>WY28Yga<5k=$Xn3;1L3 z?z`{z-S7MJ-asryp-^C3unawE9Iwphxl&*joMch@JTf~cvm`q`KRs8R6#zRUlz8te zvndC~l3BSk^NMmaN(wXKke;7Kib7eeiF2{E%r$Q0>~@YNO$G(k=oMa3Q4C6UInbk6IUJ%^!3jKLwU~vm0X;zw8G0fB zF9C58e!Sw$j~88e@Djmzi6CQwuf4_*5HBI(B|Lb$kwbVzI~7dE8>a8dw)pim>-b1BMMPbUOuL#|vDn zz}SKK{n7uyhv+zT6FCl!h$oHHOUj3z8>AO+hy#WZIgFX-oSa3#GnWZ~MbIxmI7U?RckeA7#54?X3jHmJVO8(J>@8p3=ADfl59XU&Fvm?Zz3uh(&Y(6lu9_`mLkcf zVr-ynDoz4MI2CgQbj9=D*vy~=3NKt@Gujxy3Rn~r8R!*5XWtQSju{cC)>A|LvFOv~ zJBO=N>D39&`Jz3<06@#SsQWuNUizquo;;hRG1kyp77gJW?B<=nL z4x|Kb?vlW%fCNs$f(=WyjWPMEw=7?~uK@m}q&Rl{&%|FYp|alVDk7G51a$u2B z+|jF|@^)XCapJ2)eO3GNwFmg0a$_roj=lPkb@#oyzt)tL8w&P}zgls04A$9JJ?L;{ z!uFg=pH8j2G;-|d<16nR1(%E42h84d+I(nQY14GRUcc{#A@0bJDIb*O?Q8t9*=cAW z`F2D7>+}1s{h>x^y|SAA=H!)G_ck4jULRkxZqnI9Vzl{+F~&y-Q_8WT!@}uWDB6@Z zB~6=}oJP|W(5aD+peq9CufTTng5ET60G0-<+0C%1<3(Lc4@jQjSCi#e6WHuXRBvj& z?xp%=mG8J zdJ&20%Ir=r)qBy&$kV&J59lq2J4{MR=Zf)Z$C@+HfP`i*aIW8*&*SpXyA$ovN@p*C0y?kEOoW6k1BiSsG5-`iJ`M<>j{6 ztQDrpx+^<%xia|cKVSXE zic>cq)U2tiic20g{cwV6_{?{X3N!j07o*R&8o~;LU`X^35r?%Srd3mPiUsIQ$&`)) zfJQAyaBpb~iyuzURvL{~yUryxv$)zNQ}9$=NAkde)<zqaFR z>*5+74!P0su=Li(br1TN+1AY2y7|TZQ?GBkc&@GG^0u?O=Mwu>#`4qtTUA}&`uoyh z8;?aV%~N$G58Zroz^$ttiOoB1cXZO^oWWHs^;;({G$qx6q=ftD4Z=e1)%MPn#rxt~ zKQX)%UopZ6#whL0RVg_O&Q^&`@-5V{`LbXnKBeF~T!ZUEZ?KxwTFYe16pKbfPgYY} K3V9-kPX7bMB|7E+ delta 22 dcmaE+H$k3*jggIkfq`-6 Authenticate(AuthenticateModel 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); + + _logger.LogDebug("APPLICATIONREPOSITORY | AUTHENTICATE | SQL | " + sql); + _response = _connHelper.ParseDbResult(sql); + } + catch (Exception ex) + { + _response.ResponseCode = ResponseHelper.EXCEPTION; + _response.ResponseMessage = "Exception occured: " + ex.Message; + + _logger.LogError("APPLICATIONREPOSITORY | AUTHENTICATE | EXCEPTION | " + JsonConvert.SerializeObject(_response)); + } + return await Task.FromResult(_response); + } + + public async Task LogInboundData(AuthenticateModel 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); + + _logger.LogDebug("APPLICATIONREPOSITORY | AUTHENTICATE | SQL | " + sql); + _response = _connHelper.ParseDbResult(sql); + } + catch (Exception ex) + { + _response.ResponseCode = ResponseHelper.EXCEPTION; + _response.ResponseMessage = "Exception occured: " + ex.Message; + + _logger.LogError("APPLICATIONREPOSITORY | AUTHENTICATE | 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 ff3216d..91b016a 100644 --- a/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs +++ b/RemitInboundAPI/RemitInboundAPI.Repository/Repository/ApplicationRepository/IApplicationRepository.cs @@ -5,6 +5,8 @@ namespace RemitInboundAPI.Repository.Repository.ApplicationRepository { public interface IApplicationRepository { + Task Authenticate(AuthenticateModel model); Task AuthenticateUser(AuthenticateModel model); + Task LogInboundData(InboundLogModel logRequestModel); } } 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 0d8685b..90ade06 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")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b14619693951a3cb79b4c1a062d03d714223fea")] [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 a38ab8c..c5ce7f4 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 @@ -0587e9d72ab06f85bb68bae1b2973cadc98ba4f0ab666759b05d7e5023ff0084 +20a211e681ab16abf032fe8843cfb2d68c9e5fec53ed2b9f5a27a2215221a718 diff --git a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.GeneratedMSBuildEditorConfig.editorconfig b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.GeneratedMSBuildEditorConfig.editorconfig index 0a267e4..2d22a1c 100644 --- a/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.GeneratedMSBuildEditorConfig.editorconfig +++ b/RemitInboundAPI/RemitInboundAPI.Repository/obj/Debug/net8.0/RemitInboundAPI.Repository.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = RemitInboundAPI.Repository -build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\RemitInboundCoreAPI\RemitInboundAPI\RemitInboundAPI.Repository\ +build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI.Repository\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = 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 856238c9944737051070a36fc54c7c1275465078..2c50f152513cec42143fb494a520a8dc2e03418c 100644 GIT binary patch delta 49 zcmV-10M7s1P25c=P)kQa3;+NCvIz7nGMnt+oybLUTQz7SJn%M_!&gPia|F7wy^c4r`DI Hu_&}A6Fn9o 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 f6785894db2b1f030576cbae2ee5896e7f676b4b..b3f7535c8156742593f46e11fcb305af71ca9559 100644 GIT binary patch delta 731 zcmbOre@eBUjgg&!fq`)bql;CHv$8@!QGQlxa!GMasAEWsm#=HQmt%mVAD9)Cnwwb? z4;5GNN-Rjsi}Cbx@(=ZMi4S%K5{?0$FHaZ!sU;SA2Iv~03iVQQau^wb4s4I&IQdQH4hJJ6qZpbUP^DmH43h&mMJ8u(^42e4 zOv}tkwbIwucd^n(@|Zr*1Nv}}fmv{mfp`#)>7#p0AI(y9KGYHVK#%EzJm!bHfIP;)=!<4F)F>T=u+*aB%=|oC!^v}5HDdEhfjU6ynLz|2BVTZ3aY<^fUQlUX zNoH;;BL_$l3t+5=3W9B80IS>fzSaFv Authenticate() + public async Task Authenticate(AuthenticateModel model) { - return Ok(new { ResponseCode = 100, ResponseMessage = ResponseMessageHelper.SUCCESS }); + var _response = new CommonResponse(); + using (LogContext.PushProperty("DebugId", Guid.NewGuid())) + { + _logger.LogInformation($"APPLICATIONCONTROLLER | GETCOUNTRYSERVICES | REQUEST | {JsonConvert.SerializeObject(model)}"); + _response = await _applicationBusiness.Authenticate(model); + _logger.LogInformation($"APPLICATIONCONTROLLER | GETCOUNTRYSERVICES | RESPONSE | {JsonConvert.SerializeObject(_response)}"); + } + return Ok(_response); } } } diff --git a/RemitInboundAPI/RemitInboundAPI/Properties/launchSettings.json b/RemitInboundAPI/RemitInboundAPI/Properties/launchSettings.json index 6e96d26..c7ffd5c 100644 --- a/RemitInboundAPI/RemitInboundAPI/Properties/launchSettings.json +++ b/RemitInboundAPI/RemitInboundAPI/Properties/launchSettings.json @@ -13,6 +13,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, + "launchUrl": "swagger", "applicationUrl": "http://localhost:5253", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -22,6 +23,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, + "launchUrl": "swagger", "applicationUrl": "https://localhost:7026;http://localhost:5253", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" @@ -30,6 +32,7 @@ "IIS Express": { "commandName": "IISExpress", "launchBrowser": true, + "launchUrl": "swagger", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" } diff --git a/RemitInboundAPI/RemitInboundAPI/RemitInboundAPI.csproj.user b/RemitInboundAPI/RemitInboundAPI/RemitInboundAPI.csproj.user index 031db34..448f454 100644 --- a/RemitInboundAPI/RemitInboundAPI/RemitInboundAPI.csproj.user +++ b/RemitInboundAPI/RemitInboundAPI/RemitInboundAPI.csproj.user @@ -5,4 +5,7 @@ MvcControllerEmptyScaffolder root/Common/MVC/Controller + + ProjectDebugger + \ No newline at end of file diff --git a/RemitInboundAPI/RemitInboundAPI/appsettings.json b/RemitInboundAPI/RemitInboundAPI/appsettings.json index 10f68b8..4153165 100644 --- a/RemitInboundAPI/RemitInboundAPI/appsettings.json +++ b/RemitInboundAPI/RemitInboundAPI/appsettings.json @@ -1,9 +1,62 @@ { + "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": "DebugId", + "DataType": "varchar", + "AllowNull": true, + "DataLength": 50 + }, + { + "columnName": "ProcessId", + "dataType": "nvarchar", + "AllowNull": true, + "DataLength": 100 + }, + { + "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": "*" } diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfo.cs index f0f6092..6138328 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")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9b14619693951a3cb79b4c1a062d03d714223fea")] [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 63ebce9..65bca53 100644 --- a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache +++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.AssemblyInfoInputs.cache @@ -1 +1 @@ -81553e38b8c0af341dcf95f42445e229d2d79ca4a76a47006a537b944a7750f5 +e872c0c407e7cb5b55a895a579c5daa19476fd182537ef5d209a3aa3502d8610 diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.GeneratedMSBuildEditorConfig.editorconfig b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.GeneratedMSBuildEditorConfig.editorconfig index 35b5793..ff12b23 100644 --- a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.GeneratedMSBuildEditorConfig.editorconfig +++ b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.GeneratedMSBuildEditorConfig.editorconfig @@ -9,11 +9,11 @@ build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = RemitInboundAPI build_property.RootNamespace = RemitInboundAPI -build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\RemitInboundCoreAPI\RemitInboundAPI\RemitInboundAPI\ +build_property.ProjectDir = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.RazorLangVersion = 8.0 build_property.SupportLocalizedComponentNames = build_property.GenerateRazorMetadataSourceChecksumAttributes = -build_property.MSBuildProjectDirectory = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\RemitInboundCoreAPI\RemitInboundAPI\RemitInboundAPI +build_property.MSBuildProjectDirectory = D:\C# Projects\UAT\JME_JAPAN\JME_Remit_UAT\JME Japan\INBOUND_SEND_API\RemitInboundAPI\RemitInboundAPI build_property._RazorSourceGeneratorDebug = diff --git a/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache b/RemitInboundAPI/RemitInboundAPI/obj/Debug/net8.0/RemitInboundAPI.assets.cache index 80454b044a47cf3e2a914a8d02aae57888bf33db..43cbdd72d8c9f733d4575e673bdebc0db6c2e7de 100644 GIT binary patch delta 51 zcmV-30L=f%k^{+-11L~SM?nk#004W&jUURnUA)qQpW?55+nHD}D|X1a_XNu^EX-u6 JP)@NZA;~u67Z?Bl delta 51 zcmV-30L=f%k^{+-11L~SM?nk#004~)jojk~4`d%zZ>#~l29O>t=$|=2`RP{xYH8Wz J9m=sNA<5TV6cPXc 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 f43189a656f721ba196c8974d5462e5f9e5105b6..a713a80e49adfca621ef606e16a3118a4fc592bb 100644 GIT binary patch delta 2635 zcmcgu&ubGw6yB#Lrj;s+if9g%BG`gEDe0ljMYc(c4JM6g3sP6&rk#eBWF};HD?RPe zKVUB&M0ybMV2gTE@E@>8!JC4oUc{>hFFLccKhjNN8%(>0WoGuvoAzIl265q^IL zI|k#DB*8Ptrq#^oNU=#D;Z@U6mz5&9b*XlG7R*QRfRY3(JLU zd2yD#l;XVVg62tuT4b%mT%NHEonXUID>_lLxUy_jRf5eaIT`(F0F~EjH2{|6?W@Y} zuf*3l09=mj6M$Wys-()^3q8eq(63|_SF&}vmDRavPRW>Z@=bxMq$LT`WAoErPK z^RPAal_;+gZcsxvX>(JY7YDnKpDUY0^Y#!yzL%mwGqhf(Bofg7)j{z%4u&@DNjWK} zlBtPlfYWkeb}2)fSZOqZ68!NVkl^VNSjO(;89~fQ5Or9#h~LN$v~)Fb>3X!kb9GHv%D?X7*%wvVnIgcrd-Pi5!9hjlX}r=WG1HOD1Rv zuZ~&UVcxF3^Q`T4Zwn!~r7_%%YCJ^k*ZC=a)cx1_5%z{dUro{|*D<5#_Xw|_iB-1F z2hMJO-2dK&?CcJJ^Ij*-YNjTO`{jQe$M$DOFyaMe@fwt1V&>@@uF1uw&i+N|8@RWw z+HPuqvjzOvWbK)*n{v)zoo`r_!nt{4Pz$Q!SHr6ouR(HqVej3`ou3@zE{j)BH$>5y P7`X1B6S23c9}oTlU!ii@ delta 17 Ycmex$iE-W@MpiaPbq0pbiQJNL05^UF@&Et; diff --git a/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json b/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json index 3c3bb9f..007df3b 100644 --- a/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json +++ b/RemitInboundAPI/RemitInboundAPI/obj/RemitInboundAPI.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj": {} + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj": {} }, "projects": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj", + "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj", "projectName": "RemitInboundAPI.Business", - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj", + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj", "packagesPath": "C:\\Users\\arjun.dhami\\.nuget\\packages\\", - "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\obj\\", + "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", @@ -33,11 +33,11 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj" } } } @@ -77,14 +77,14 @@ } } }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj", + "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj", "projectName": "RemitInboundAPI.Common", - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj", + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj", "packagesPath": "C:\\Users\\arjun.dhami\\.nuget\\packages\\", - "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\obj\\", + "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", @@ -143,14 +143,14 @@ } } }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj": { + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj", + "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj", "projectName": "RemitInboundAPI.Repository", - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj", + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\RemitInboundAPI.Repository.csproj", "packagesPath": "C:\\Users\\arjun.dhami\\.nuget\\packages\\", - "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Repository\\obj\\", + "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Repository\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", @@ -172,8 +172,8 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" } } } @@ -221,14 +221,14 @@ } } }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj": { + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", + "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", "projectName": "RemitInboundAPI", - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", "packagesPath": "C:\\Users\\arjun.dhami\\.nuget\\packages\\", - "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\obj\\", + "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", @@ -250,11 +250,11 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj" }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" } } } diff --git a/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json b/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json index bcc391e..e61c714 100644 --- a/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json +++ b/RemitInboundAPI/RemitInboundAPI/obj/project.assets.json @@ -4583,11 +4583,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", + "projectUniqueName": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", "projectName": "RemitInboundAPI", - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", "packagesPath": "C:\\Users\\arjun.dhami\\.nuget\\packages\\", - "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\obj\\", + "outputPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages", @@ -4609,11 +4609,11 @@ "net8.0": { "targetAlias": "net8.0", "projectReferences": { - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Business\\RemitInboundAPI.Business.csproj" }, - "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { - "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" + "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj": { + "projectPath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\INBOUND_SEND_API\\RemitInboundAPI\\RemitInboundAPI.Common\\RemitInboundAPI.Common.csproj" } } } diff --git a/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache b/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache index 07bd2fc..073828c 100644 --- a/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache +++ b/RemitInboundAPI/RemitInboundAPI/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "yYAdLEMUJfCBQNQpewTCkuqGELyE3CWD7nHxPidB1LPHz+O1VgZJrF8LmwNI2686AyipGQwHVmiUL28VsWFRgA==", + "dgSpecHash": "TNBToQhDT3+xne7WmzaSkljZj16nX8vnyQyldf8FXSRmtpXBD/5HjGq41QiwSTzGo75BbVAiafRlCRkI7UyVdg==", "success": true, - "projectFilePath": "D:\\C# Projects\\UAT\\JME_JAPAN\\JME_Remit_UAT\\JME Japan\\RemitInboundCoreAPI\\RemitInboundAPI\\RemitInboundAPI\\RemitInboundAPI.csproj", + "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",