diff --git a/Back-end/STB_Everywhere/.config/dotnet-tools.json b/Back-end/STB_Everywhere/.config/dotnet-tools.json
new file mode 100644
index 0000000..453e9b1
--- /dev/null
+++ b/Back-end/STB_Everywhere/.config/dotnet-tools.json
@@ -0,0 +1,12 @@
+{
+ "version": 1,
+ "isRoot": true,
+ "tools": {
+ "dotnet-sonarscanner": {
+ "version": "9.0.1",
+ "commands": [
+ "dotnet-sonarscanner"
+ ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.dockerignore b/Back-end/STB_Everywhere/.dockerignore
new file mode 100644
index 0000000..fe1152b
--- /dev/null
+++ b/Back-end/STB_Everywhere/.dockerignore
@@ -0,0 +1,30 @@
+**/.classpath
+**/.dockerignore
+**/.env
+**/.git
+**/.gitignore
+**/.project
+**/.settings
+**/.toolstarget
+**/.vs
+**/.vscode
+**/*.*proj.user
+**/*.dbmdl
+**/*.jfm
+**/azds.yaml
+**/bin
+**/charts
+**/docker-compose*
+**/Dockerfile*
+**/node_modules
+**/npm-debug.log
+**/obj
+**/secrets.dev.yaml
+**/values.dev.yaml
+LICENSE
+README.md
+!**/.gitignore
+!.git/HEAD
+!.git/config
+!.git/packed-refs
+!.git/refs/heads/**
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.filenesting.json b/Back-end/STB_Everywhere/.filenesting.json
new file mode 100644
index 0000000..0b71966
--- /dev/null
+++ b/Back-end/STB_Everywhere/.filenesting.json
@@ -0,0 +1,3 @@
+{
+ "help":"https://go.microsoft.com/fwlink/?linkid=866610"
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/bin/Newtonsoft.Json.dll b/Back-end/STB_Everywhere/.sonarqube/bin/Newtonsoft.Json.dll
new file mode 100644
index 0000000..3af21d5
Binary files /dev/null and b/Back-end/STB_Everywhere/.sonarqube/bin/Newtonsoft.Json.dll differ
diff --git a/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Common.dll b/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Common.dll
new file mode 100644
index 0000000..c0f8f58
Binary files /dev/null and b/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Common.dll differ
diff --git a/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Tasks.dll b/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Tasks.dll
new file mode 100644
index 0000000..9f50c57
Binary files /dev/null and b/Back-end/STB_Everywhere/.sonarqube/bin/SonarScanner.MSBuild.Tasks.dll differ
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/0/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/0/FilesToAnalyze.txt
new file mode 100644
index 0000000..b32f763
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/0/FilesToAnalyze.txt
@@ -0,0 +1,3 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\docker-compose.override.yml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\docker-compose.yml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.dockerignore
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/0/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/0/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..e3d0d89
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/0/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\0
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/0/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/0/SonarProjectConfig.xml
new file mode 100644
index 0000000..b7c6cdf
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/0/SonarProjectConfig.xml
@@ -0,0 +1,8 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\docker-compose.dcproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\0\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\0
+ Product
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/1/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/1/FilesToAnalyze.txt
new file mode 100644
index 0000000..dd0c363
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/1/FilesToAnalyze.txt
@@ -0,0 +1,2 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/1/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/1/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..e303f1e
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/1/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\1
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/1/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/1/SonarProjectConfig.xml
new file mode 100644
index 0000000..a6256c7
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/1/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Registration.Domain.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\1\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\1
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/10/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/10/FilesToAnalyze.txt
new file mode 100644
index 0000000..dee2892
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/10/FilesToAnalyze.txt
@@ -0,0 +1,11 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\appsettings.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\appsettings.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailService.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/10/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/10/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..8d79533
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/10/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\10
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/10/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/10/SonarProjectConfig.xml
new file mode 100644
index 0000000..f4e3ffd
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/10/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailService.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\10\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\10
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/11/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/11/FilesToAnalyze.txt
new file mode 100644
index 0000000..a35f33e
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/11/FilesToAnalyze.txt
@@ -0,0 +1,9 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\GlobalUsings.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationService.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationServiceTests.cs
+C:\Users\admin\.nuget\packages\microsoft.net.test.sdk\17.6.0\build\netcoreapp3.1\Microsoft.NET.Test.Sdk.Program.cs
+C:\Users\admin\.nuget\packages\microsoft.testplatform.testhost\17.6.0\build\netcoreapp3.1\x64\testhost.exe
+C:\Users\admin\.nuget\packages\microsoft.testplatform.testhost\17.6.0\build\netcoreapp3.1\x64\testhost.dll
+C:\Users\admin\.nuget\packages\xunit.runner.visualstudio\2.4.5\build\netcoreapp3.1\xunit.runner.visualstudio.dotnetcore.testadapter.dll
+C:\Users\admin\.nuget\packages\xunit.runner.visualstudio\2.4.5\build\netcoreapp3.1\xunit.runner.reporters.netcoreapp10.dll
+C:\Users\admin\.nuget\packages\xunit.runner.visualstudio\2.4.5\build\netcoreapp3.1\xunit.runner.utility.netcoreapp10.dll
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/11/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/11/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..c840086
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/11/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\11
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/11/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/11/SonarProjectConfig.xml
new file mode 100644
index 0000000..60e436b
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/11/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\Registration.Test.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\11\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\11
+ Test
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/12/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/12/FilesToAnalyze.txt
new file mode 100644
index 0000000..fa69c52
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/12/FilesToAnalyze.txt
@@ -0,0 +1,10 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\ClientRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\RepositoryBase.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/12/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/12/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..7c3ade9
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/12/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\12
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/12/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/12/SonarProjectConfig.xml
new file mode 100644
index 0000000..bb820cb
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/12/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Registration.Infrastructure.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\12\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\12
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/13/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/13/FilesToAnalyze.txt
new file mode 100644
index 0000000..4154b9c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/13/FilesToAnalyze.txt
@@ -0,0 +1,25 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\ClientDocuments\CreateDocuments\UploadClientDocumentEndpoint.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\ClientDocuments\CreateDocuments\UploadClientDocumentHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\ClientDocuments\GetClientInfo\GetClientDocumentsEndpoint.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\ClientDocuments\GetClientInfo\GetClientDocumentsHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Extensions\HostExtension.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Migrations\20240618135317_InitialCreate.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Migrations\20240618135317_InitialCreate.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Migrations\DocumentUploadContextModelSnapshot.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Persistance\DocumentUploadContext.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Repositories\DocumentUploadRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Repositories\IAsyncRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Repositories\IDocumentUploadRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Infrastructure\Repositories\RepositoryBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\MapsterConfig.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Models\ClientDocument.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\obj\Debug\net8.0\DocumentUpload.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\obj\Debug\net8.0\DocumentUpload.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\obj\Debug\net8.0\DocumentUpload.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\appsettings.DocumentUpload.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\appsettings.DocumentUpload.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\DocumentUpload.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/13/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/13/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..8c66bf3
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/13/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\13
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/13/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/13/SonarProjectConfig.xml
new file mode 100644
index 0000000..ededc46
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/13/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\DocumentUpload\DocumentUpload.API\DocumentUpload.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\13\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\13
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/14/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/14/FilesToAnalyze.txt
new file mode 100644
index 0000000..5c319f7
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/14/FilesToAnalyze.txt
@@ -0,0 +1,12 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Controllers\RegisterController.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Extensions\HostExtensions.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\obj\Debug\net8.0\Registration.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\obj\Debug\net8.0\Registration.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\obj\Debug\net8.0\Registration.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\appsettings.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\appsettings.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Registration.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/14/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/14/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..38315a9
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/14/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\14
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/14/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/14/SonarProjectConfig.xml
new file mode 100644
index 0000000..e332ebf
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/14/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.API\Registration.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\14\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\14
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/2/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/2/FilesToAnalyze.txt
new file mode 100644
index 0000000..7c399b0
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/2/FilesToAnalyze.txt
@@ -0,0 +1,4 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\CQRS\ICommand.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\CQRS\ICommandHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\CQRS\IQuery.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\CQRS\IQueryHandler.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/2/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/2/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..350960c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/2/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\2
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/2/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/2/SonarProjectConfig.xml
new file mode 100644
index 0000000..b5ec7e4
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/2/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\CQRS\CQRS.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\2\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\2
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/3/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/3/FilesToAnalyze.txt
new file mode 100644
index 0000000..e2af701
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/3/FilesToAnalyze.txt
@@ -0,0 +1,2 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\Common.Logging\LoggingDelegatingHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\Common.Logging\SeriLogger.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/3/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/3/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..60b0221
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/3/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\3
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/3/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/3/SonarProjectConfig.xml
new file mode 100644
index 0000000..a50d5a8
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/3/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\Common.Logging\Common.Logging.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\3\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\3
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/4/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/4/FilesToAnalyze.txt
new file mode 100644
index 0000000..4d34015
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/4/FilesToAnalyze.txt
@@ -0,0 +1,29 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Extensions\HostExtension.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Persistance\SignatureContext.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\AccountCreationRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\ClientRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\DocumentUploadRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\IAccountCreationRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\IAsyncRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\IClientRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\IDocumentUploadRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Infrastructure\Repositories\RepositoryBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Models\AccountCreation.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Models\Client.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Models\ClientDocument.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Models\EntityBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signatures\ClientDetails.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signatures\GetClientInfo\GetClientInfoQueryEndpoint.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signatures\GetClientInfo\GetClientInfoQueryHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signatures\GetClientInfo\PdfGenerator.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\obj\Debug\net8.0\Signature.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\obj\Debug\net8.0\Signature.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\obj\Debug\net8.0\Signature.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\appsettings.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\appsettings.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Assets\stb.png
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signature.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/4/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/4/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..53fc529
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/4/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\4
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/4/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/4/SonarProjectConfig.xml
new file mode 100644
index 0000000..a9e8106
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/4/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Signature\Signature.API\Signature.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\4\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\4
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/5/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/5/FilesToAnalyze.txt
new file mode 100644
index 0000000..bef3d1d
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/5/FilesToAnalyze.txt
@@ -0,0 +1,79 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Controllers\HomeController.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Models\ErrorViewModel.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\obj\Debug\net8.0\HealthCheck.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\obj\Debug\net8.0\HealthCheck.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\obj\Debug\net8.0\HealthCheck.RazorAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\css\site.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\favicon.ico
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\js\site.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.rtl.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.rtl.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.rtl.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-grid.rtl.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.rtl.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.rtl.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.rtl.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-reboot.rtl.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.rtl.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.rtl.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.rtl.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap-utilities.rtl.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.rtl.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.rtl.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.rtl.min.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\css\bootstrap.rtl.min.css.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.bundle.min.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.esm.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.esm.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.esm.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.esm.min.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\dist\js\bootstrap.min.js.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\bootstrap\LICENSE
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation-unobtrusive\jquery.validate.unobtrusive.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation-unobtrusive\LICENSE.txt
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation\dist\additional-methods.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation\dist\additional-methods.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation\dist\jquery.validate.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation\dist\jquery.validate.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery-validation\LICENSE.md
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery\dist\jquery.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery\dist\jquery.min.js
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery\dist\jquery.min.map
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\wwwroot\lib\jquery\LICENSE.txt
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\appsettings.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\appsettings.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Home\Index.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Home\Privacy.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Shared\Error.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Shared\_Layout.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Shared\_ValidationScriptsPartial.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\_ViewImports.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\_ViewStart.cshtml
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Views\Shared\_Layout.cshtml.css
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/5/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/5/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..277c5ff
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/5/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\5
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/5/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/5/SonarProjectConfig.xml
new file mode 100644
index 0000000..314d2ba
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/5/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\HealthCheck\HealthCheck\HealthCheck.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\5\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\5
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/6/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/6/FilesToAnalyze.txt
new file mode 100644
index 0000000..a197d63
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/6/FilesToAnalyze.txt
@@ -0,0 +1,13 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Behaviours\UnhandledExceptionBehaviour.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Behaviours\ValidationBehaviour.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Contracts\Infrastructure\IEmailService.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Contracts\Persistence\IAsyncRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Contracts\Persistence\IClientRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\ClientRegistrationCommand.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\ClientRegistrationCommandHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\VerifEmail\VerifyEmailCommand.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\VerifEmail\VerifyEmailCommandHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\VerifPhone\VerifyPhoneNumberCommand.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Features\Commands\VerifPhone\VerifyPhoneNumberCommandHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Models\Email.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Models\EmailSettings.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/6/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/6/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..38c7e90
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/6/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\6
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/6/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/6/SonarProjectConfig.xml
new file mode 100644
index 0000000..ee05b17
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/6/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Application\Registration.Application.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\6\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\6
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/7/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/7/FilesToAnalyze.txt
new file mode 100644
index 0000000..60cf4cb
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/7/FilesToAnalyze.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\ValidationBehavior\ValidationBehavior.cs
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/7/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/7/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..ad63097
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/7/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\7
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/7/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/7/SonarProjectConfig.xml
new file mode 100644
index 0000000..cf9241d
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/7/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\BuildingBlocks\ValidationBehavior\ValidationBehavior.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\7\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\7
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/8/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/8/FilesToAnalyze.txt
new file mode 100644
index 0000000..08bd38c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/8/FilesToAnalyze.txt
@@ -0,0 +1,27 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Accounts\CreateAccount\CreateAccountEndpoint.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Accounts\CreateAccount\CreateAccountHandler.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Extensions\HostExtension.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240608205948_CreateAccounts.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240608205948_CreateAccounts.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240610142554_AccountClient.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240610142554_AccountClient.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240610144334_AccountClientUpdate.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\20240610144334_AccountClientUpdate.Designer.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Migrations\AccountCreationContextModelSnapshot.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Persistance\AccountCreationContext.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Repositories\AccountCreationRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Repositories\IAccountCreationRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Repositories\IAsyncRepository.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Infrastructure\Repositories\RepositoryBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Models\AccountCreation.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Models\EntityBase.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\obj\Debug\net8.0\AccountCreation.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\obj\Debug\net8.0\AccountCreation.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\obj\Debug\net8.0\AccountCreation.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\appsettings.AccountCreation.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\appsettings.AccountCreation.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\AccountCreation.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/8/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/8/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..c230625
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/8/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\8
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/8/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/8/SonarProjectConfig.xml
new file mode 100644
index 0000000..a4ade4c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/8/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\AccountCreation\AccountCreation.API\AccountCreation.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\8\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\8
+ Product
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/9/FilesToAnalyze.txt b/Back-end/STB_Everywhere/.sonarqube/conf/9/FilesToAnalyze.txt
new file mode 100644
index 0000000..f9eae78
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/9/FilesToAnalyze.txt
@@ -0,0 +1,11 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\PhoneNumberVerificationService.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\Program.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\obj\Debug\net8.0\SMSService.API.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\obj\Debug\net8.0\SMSService.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\obj\Debug\net8.0\SMSService.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\appsettings.Development.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\appsettings.json
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\Dockerfile
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\SMSService.API.http
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\Properties\launchSettings.json
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/9/ProjectOutFolderPath.txt b/Back-end/STB_Everywhere/.sonarqube/conf/9/ProjectOutFolderPath.txt
new file mode 100644
index 0000000..6a58a04
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/9/ProjectOutFolderPath.txt
@@ -0,0 +1 @@
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\9
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/9/SonarProjectConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/9/SonarProjectConfig.xml
new file mode 100644
index 0000000..53dfd52
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/9/SonarProjectConfig.xml
@@ -0,0 +1,9 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\SonarQubeAnalysisConfig.xml
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\SMS\SMSService.API\SMSService.API.csproj
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\9\FilesToAnalyze.txt
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\9
+ Test
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs-none.ruleset b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs-none.ruleset
new file mode 100644
index 0000000..b1b7c0f
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs-none.ruleset
@@ -0,0 +1,467 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs.ruleset b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs.ruleset
new file mode 100644
index 0000000..473e6c1
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-cs.ruleset
@@ -0,0 +1,467 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet-none.ruleset b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet-none.ruleset
new file mode 100644
index 0000000..aa40708
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet-none.ruleset
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet.ruleset b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet.ruleset
new file mode 100644
index 0000000..09c6ede
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/Sonar-vbnet.ruleset
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/SonarQubeAnalysisConfig.xml b/Back-end/STB_Everywhere/.sonarqube/conf/SonarQubeAnalysisConfig.xml
new file mode 100644
index 0000000..87a47d3
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/SonarQubeAnalysisConfig.xml
@@ -0,0 +1,220 @@
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\bin
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere
+ C:\Users\admin\.sonar\cache\4bafe2e94439c8193fc8c68247cb0dbaf4e80265b903288f63f128304f129bbe\OpenJDK17U-jre_x64_windows_hotspot_17.0.11_9.zip_extracted\jdk-17.0.11+9-jre/bin/java.exe
+ false
+ true
+ http://192.168.1.18:9000
+ 10.7.0.96327
+ projectstbeverywhere
+
+
+
+
+
+
+
+
+
+ 9.32.0.97167
+ true
+ .ts,.tsx,.cts,.mts
+ SonarQube
+ false
+ ipynb
+ false
+ **/vendor/**
+ .tf
+ true
+ 60
+ SonarAnalyzer.CSharp
+ https://schema.management.azure.com/schemas/
+ true
+ **/src/main/resources/**/application*.properties,**/src/main/resources/**/application*.yaml,**/src/main/resources/**/application*.yml
+ false
+ .css,.less,.scss,.sass
+ Dockerfile,*.dockerfile
+ false
+ .html,.xhtml,.cshtml,.vbhtml,.aspx,.ascx,.rhtml,.erb,.shtm,.shtml,.cmp,.twig
+ false
+ true
+ false
+ true
+ false
+ .scala
+ true
+ SonarAnalyzer.VisualBasic
+ AWSTemplateFormatVersion
+ 30
+ true
+ 30
+ 7.0
+ False
+ 52
+ https://secure.gravatar.com/avatar/{EMAIL_MD5}.jpg?s={SIZE}&d=identicon
+ false
+ 600
+ .jsp,.jspf,.jspx
+ 1000
+ amd,applescript,atomtest,browser,commonjs,embertest,greasemonkey,jasmine,jest,jquery,meteor,mocha,mongo,nashorn,node,phantomjs,prototypejs,protractor,qunit,serviceworker,shared-node-browser,shelljs,webextensions,worker
+ false
+ **/vendor/**
+ false
+ .vb
+ ${WORKSPACE}/dependency-check-report.json
+ 4.0
+ 30
+ true
+ py
+ .cs,.razor
+ true
+ true
+ SonarAnalyzer-9.32.0.97167.zip
+ .java,.jav
+ .kt,.kts
+ php,php3,php4,php5,phtml,inc
+ .xml,.xsd,.xsl,.config
+ 260
+ true
+ 3600000
+ true
+ false
+ coverage-reports/*coverage-*.xml
+ true
+ 9.32.0.97167
+ false
+ .go
+ true
+ sonarqube
+ 104
+ true
+ **/vendor/**
+ https://docs.sonarsource.com/sonarqube/
+ false
+ as
+ 20
+ false
+ https://api.github.com/
+ .rb
+ true
+ xunit-reports/xunit-result-*.xml
+ angular,goog,google,OpenLayers,d3,dojo,dojox,dijit,Backbone,moment,casper,_,sap
+ 24
+ .yaml,.yml
+ false
+ true
+ ${WORKSPACE}/dependency-check-report.html
+ https://github.com/
+ true
+ SonarAnalyzer.VisualBasic
+ noreply@nowhere
+ 9.32.0.97167
+ 4
+ SonarAnalyzer.VisualBasic
+ [SONARQUBE]
+ true
+ csharp
+ true
+ False
+ .json
+ SAML
+ true
+ coverage/.resultset.json
+ **/*.sh,**/*.bash,**/*.zsh,**/*.ksh,**/*.ps1,**/*.properties,**/*.conf,**/*.pem,**/*.config,.env,.aws/config
+ true
+ SonarAnalyzer-9.32.0.97167.zip
+ true
+ main
+ SonarAnalyzer.CSharp
+ false
+ SonarAnalyzer.CSharp
+ 0.05,0.1,0.2,0.5
+ false
+ true
+ 9.32.0.97167
+ false
+ true
+ .bicep
+ .js,.jsx,.cjs,.mjs,.vue
+ false
+ false
+ ACCEPTED
+ https://gitlab.com
+ vbnet
+ true
+ 0.0
+ https://downloads.sonarsource.com/sonarqube/update/update-center.properties
+ 147B411E-AZK8jvxKYNzDGc3OB3zs
+ 28/10/2024 08:43:31
+
+
+ http://192.168.1.18:9000
+ C:\Program Files\nodejs\node.exe
+ false
+
+
+
+ cs
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\Sonar-cs.ruleset
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\Sonar-cs-none.ruleset
+
+
+
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\Google.Protobuf.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.CFG.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.CSharp.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.ShimLayer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\THIRD-PARTY-NOTICES.txt
+
+
+
+
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\Google.Protobuf.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.CFG.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.ShimLayer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.VisualBasic.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\THIRD-PARTY-NOTICES.txt
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\cs\SonarLint.xml
+
+
+
+ vbnet
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\Sonar-vbnet.ruleset
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\Sonar-vbnet-none.ruleset
+
+
+
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\Google.Protobuf.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.CFG.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.CSharp.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\SonarAnalyzer.ShimLayer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\0\THIRD-PARTY-NOTICES.txt
+
+
+
+
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\Google.Protobuf.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.CFG.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.ShimLayer.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\SonarAnalyzer.VisualBasic.dll
+ C:\Users\admin\AppData\Local\Temp\.sonarqube\resources\1\THIRD-PARTY-NOTICES.txt
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\conf\vbnet\SonarLint.xml
+
+
+
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/cs/SonarLint.xml b/Back-end/STB_Everywhere/.sonarqube/conf/cs/SonarLint.xml
new file mode 100644
index 0000000..963a37c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/cs/SonarLint.xml
@@ -0,0 +1,1124 @@
+
+
+
+
+ sonar.cs.ignoreHeaderComments
+ true
+
+
+ sonar.cs.analyzeGeneratedCode
+ true
+
+
+ sonar.cs.file.suffixes
+ .cs,.razor
+
+
+ sonar.cs.analyzeRazorCode
+ true
+
+
+ sonar.cs.roslyn.ignoreIssues
+ true
+
+
+
+
+ S1110
+
+
+ S1116
+
+
+ S1117
+
+
+ S1118
+
+
+ S1133
+
+
+ S1134
+
+
+ S1135
+
+
+ S1144
+
+
+ S1264
+
+
+ S1479
+
+
+ maximum
+ 30
+
+
+
+
+ S2114
+
+
+ S2115
+
+
+ S2201
+
+
+ S2222
+
+
+ S2223
+
+
+ S2225
+
+
+ S2234
+
+
+ S2325
+
+
+ S2326
+
+
+ S2328
+
+
+ S2342
+
+
+ format
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+ flagsAttributeFormat
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?s$
+
+
+
+
+ S2344
+
+
+ S2345
+
+
+ S2346
+
+
+ S2445
+
+
+ S2479
+
+
+ S2583
+
+
+ S2589
+
+
+ S2681
+
+
+ S2688
+
+
+ S3329
+
+
+ S3415
+
+
+ S3431
+
+
+ S3433
+
+
+ S3440
+
+
+ S3442
+
+
+ S3443
+
+
+ S3444
+
+
+ S3445
+
+
+ S3447
+
+
+ S3449
+
+
+ S3655
+
+
+ S3776
+
+
+ threshold
+ 15
+
+
+ propertyThreshold
+ 3
+
+
+
+
+ S3897
+
+
+ S4502
+
+
+ S4507
+
+
+ S4524
+
+
+ S5856
+
+
+ S6800
+
+
+ S1006
+
+
+ S1066
+
+
+ S1121
+
+
+ S1123
+
+
+ S1125
+
+
+ S1172
+
+
+ S1185
+
+
+ S1186
+
+
+ S1244
+
+
+ S1481
+
+
+ S2219
+
+
+ S2245
+
+
+ S2275
+
+
+ S2368
+
+
+ S2386
+
+
+ S2692
+
+
+ S2696
+
+
+ S2699
+
+
+ S3005
+
+
+ S3236
+
+
+ S3237
+
+
+ S3241
+
+
+ S3244
+
+
+ S3246
+
+
+ S3247
+
+
+ S3249
+
+
+ S3358
+
+
+ S3363
+
+
+ S3427
+
+
+ S3457
+
+
+ S3458
+
+
+ S3597
+
+
+ S3598
+
+
+ S4200
+
+
+ S4201
+
+
+ S4210
+
+
+ S4211
+
+
+ S4423
+
+
+ S4456
+
+
+ S4545
+
+
+ S4635
+
+
+ S5542
+
+
+ S5547
+
+
+ S5659
+
+
+ S5773
+
+
+ S6602
+
+
+ S6930
+
+
+ S6931
+
+
+ S6932
+
+
+ S6934
+
+
+ S6964
+
+
+ S6965
+
+
+ S6966
+
+
+ S1048
+
+
+ S1155
+
+
+ S1168
+
+
+ S2123
+
+
+ S2257
+
+
+ S2259
+
+
+ S2365
+
+
+ S2486
+
+
+ S3217
+
+
+ S3218
+
+
+ S3330
+
+
+ S3346
+
+
+ S3450
+
+
+ S3451
+
+
+ S3453
+
+
+ S3456
+
+
+ S3459
+
+
+ S3466
+
+
+ S4426
+
+
+ S4428
+
+
+ S4663
+
+
+ S5753
+
+
+ S5766
+
+
+ S6603
+
+
+ S6605
+
+
+ S6607
+
+
+ S6608
+
+
+ S6609
+
+
+ S6612
+
+
+ S6613
+
+
+ S6960
+
+
+ S6961
+
+
+ S6962
+
+
+ S6967
+
+
+ S6968
+
+
+ S927
+
+
+ S1104
+
+
+ S1163
+
+
+ S1210
+
+
+ S1215
+
+
+ S1450
+
+
+ S1643
+
+
+ S1656
+
+
+ S1694
+
+
+ S1696
+
+
+ S1699
+
+
+ S1751
+
+
+ S1764
+
+
+ S1871
+
+
+ S1994
+
+
+ S2139
+
+
+ S2251
+
+
+ S2252
+
+
+ S2306
+
+
+ S2372
+
+
+ S2376
+
+
+ S2436
+
+
+ maxMethod
+ 3
+
+
+ max
+ 2
+
+
+
+
+ S2437
+
+
+ S2551
+
+
+ S2612
+
+
+ S2629
+
+
+ S2674
+
+
+ S2737
+
+
+ S2743
+
+
+ S2755
+
+
+ S2757
+
+
+ S2857
+
+
+ S2970
+
+
+ S2971
+
+
+ S2995
+
+
+ S2996
+
+
+ S2997
+
+
+ S3220
+
+
+ S3343
+
+
+ S3400
+
+
+ S3464
+
+
+ S3600
+
+
+ S3603
+
+
+ S3604
+
+
+ S3871
+
+
+ S3875
+
+
+ S3877
+
+
+ S3878
+
+
+ S3881
+
+
+ S3885
+
+
+ S3887
+
+
+ S3889
+
+
+ S3949
+
+
+ S3963
+
+
+ S3966
+
+
+ S3993
+
+
+ S3998
+
+
+ S4433
+
+
+ S4790
+
+
+ S6610
+
+
+ S6617
+
+
+ S6618
+
+
+ S818
+
+
+ S907
+
+
+ S110
+
+
+ max
+ 5
+
+
+
+
+ S112
+
+
+ S1206
+
+
+ S125
+
+
+ S127
+
+
+ S1313
+
+
+ S1607
+
+
+ S1848
+
+
+ S1854
+
+
+ S1862
+
+
+ S1905
+
+
+ S1939
+
+
+ S1940
+
+
+ S1944
+
+
+ S2068
+
+
+ credentialWords
+ password, passwd, pwd, passphrase
+
+
+
+
+ S2187
+
+
+ S2701
+
+
+ S2761
+
+
+ S2925
+
+
+ S2930
+
+
+ S2933
+
+
+ S2934
+
+
+ S2953
+
+
+ S2955
+
+
+ S3397
+
+
+ S3398
+
+
+ S3610
+
+
+ S3626
+
+
+ S3869
+
+
+ S3903
+
+
+ S3904
+
+
+ S3923
+
+
+ S3925
+
+
+ S3926
+
+
+ S3927
+
+
+ S3928
+
+
+ S3971
+
+
+ S3972
+
+
+ S3973
+
+
+ S3981
+
+
+ S3984
+
+
+ S4061
+
+
+ S4070
+
+
+ S4487
+
+
+ S4830
+
+
+ S5034
+
+
+ S5042
+
+
+ S5332
+
+
+ S6377
+
+
+ S6422
+
+
+ S6424
+
+
+ S6664
+
+
+ informationThreshold
+ 2
+
+
+ debugThreshold
+ 4
+
+
+ errorThreshold
+ 1
+
+
+ warningThreshold
+ 1
+
+
+
+
+ S6667
+
+
+ S6668
+
+
+ S6669
+
+
+ format
+ ^_?[Ll]og(ger)?$
+
+
+
+
+ S101
+
+
+ S107
+
+
+ max
+ 7
+
+
+
+
+ S1075
+
+
+ S108
+
+
+ S1192
+
+
+ threshold
+ 3
+
+
+
+
+ S1199
+
+
+ S2077
+
+
+ S2166
+
+
+ S2178
+
+
+ S2183
+
+
+ S2184
+
+
+ S2190
+
+
+ S2198
+
+
+ S3010
+
+
+ S3011
+
+
+ S3168
+
+
+ S3169
+
+
+ S3251
+
+
+ S3256
+
+
+ S3264
+
+
+ S3265
+
+
+ S3267
+
+
+ S3376
+
+
+ S4015
+
+
+ S4019
+
+
+ S4136
+
+
+ S4220
+
+
+ S4347
+
+
+ S4581
+
+
+ S4583
+
+
+ S4586
+
+
+ S5344
+
+
+ S5443
+
+
+ S5445
+
+
+ S5693
+
+
+ fileUploadSizeLimit
+ 8388608
+
+
+
+
+ S6420
+
+
+ S6640
+
+
+ S6670
+
+
+ S6672
+
+
+ S6673
+
+
+ S6674
+
+
+ S6675
+
+
+ S6677
+
+
+ S6678
+
+
+ S6781
+
+
+ S6797
+
+
+ S6798
+
+
+ S2053
+
+
+ S2094
+
+
+ S2290
+
+
+ S2291
+
+
+ S2292
+
+
+ S3063
+
+
+ S3172
+
+
+ S3260
+
+
+ S3261
+
+
+ S3262
+
+
+ S3263
+
+
+ S4035
+
+
+ S4036
+
+
+ S4050
+
+
+ S4052
+
+
+ S4143
+
+
+ S4144
+
+
+ S4158
+
+
+ S4159
+
+
+ S4260
+
+
+ S4275
+
+
+ S4277
+
+
+ S5122
+
+
+ S6419
+
+
+ S6444
+
+
+ S6561
+
+
+ S6562
+
+
+ S6575
+
+
+ S6580
+
+
+ S6588
+
+
+ S2092
+
+
+ S3060
+
+
+
+
+
diff --git a/Back-end/STB_Everywhere/.sonarqube/conf/vbnet/SonarLint.xml b/Back-end/STB_Everywhere/.sonarqube/conf/vbnet/SonarLint.xml
new file mode 100644
index 0000000..ad25758
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/conf/vbnet/SonarLint.xml
@@ -0,0 +1,591 @@
+
+
+
+
+ sonar.vbnet.ignoreHeaderComments
+ true
+
+
+ sonar.vbnet.file.suffixes
+ .vb
+
+
+ sonar.vbnet.roslyn.ignoreIssues
+ false
+
+
+ sonar.vbnet.analyzeGeneratedCode
+ false
+
+
+
+
+ S1066
+
+
+ S1110
+
+
+ S1123
+
+
+ S1125
+
+
+ S1133
+
+
+ S1134
+
+
+ S1135
+
+
+ S1172
+
+
+ S1186
+
+
+ S1479
+
+
+ maximum
+ 30
+
+
+
+
+ S1481
+
+
+ S1862
+
+
+ S1940
+
+
+ S1944
+
+
+ S2222
+
+
+ S2225
+
+
+ S2234
+
+
+ S2340
+
+
+ S2342
+
+
+ format
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+ flagsAttributeFormat
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?s$
+
+
+
+
+ S2344
+
+
+ S2345
+
+
+ S2346
+
+
+ S2347
+
+
+ format
+ ^(([a-z][a-z0-9]*)?([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?_)?([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S2349
+
+
+ S2352
+
+
+ S2355
+
+
+ S2358
+
+
+ S2359
+
+
+ S2583
+
+
+ S2589
+
+
+ S2692
+
+
+ S2951
+
+
+ S3329
+
+
+ S3358
+
+
+ S3363
+
+
+ S3431
+
+
+ S3449
+
+
+ S3598
+
+
+ S3655
+
+
+ S3776
+
+
+ threshold
+ 15
+
+
+ propertyThreshold
+ 3
+
+
+
+
+ S3926
+
+
+ S3927
+
+
+ S4201
+
+
+ S4210
+
+
+ S4507
+
+
+ S5042
+
+
+ S5542
+
+
+ S5547
+
+
+ S5659
+
+
+ S5773
+
+
+ S5856
+
+
+ S6145
+
+
+ S6146
+
+
+ S6930
+
+
+ S6931
+
+
+ S101
+
+
+ format
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S1048
+
+
+ S107
+
+
+ max
+ 7
+
+
+
+
+ S1075
+
+
+ S108
+
+
+ S112
+
+
+ S114
+
+
+ format
+ ^I([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S1155
+
+
+ S1163
+
+
+ S117
+
+
+ format
+ ^[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S1192
+
+
+ threshold
+ 3
+
+
+
+
+ S1197
+
+
+ S1542
+
+
+ format
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S1643
+
+
+ S1645
+
+
+ S1654
+
+
+ format
+ ^[a-z][a-z0-9]*([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?$
+
+
+
+
+ S1656
+
+
+ S1751
+
+
+ S1764
+
+
+ S1871
+
+
+ S2053
+
+
+ S2068
+
+
+ credentialWords
+ password, passwd, pwd, passphrase
+
+
+
+
+ S2077
+
+
+ S2166
+
+
+ S2178
+
+
+ S2257
+
+
+ S2259
+
+
+ S2304
+
+
+ format
+ ^([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?(\.([A-Z]{1,3}[a-z0-9]+)*([A-Z]{2})?)*$
+
+
+
+
+ S2365
+
+
+ S2368
+
+
+ S2372
+
+
+ S2375
+
+
+ minimumSeriesLength
+ 6
+
+
+
+
+ S2376
+
+
+ S2612
+
+
+ S2737
+
+
+ S2757
+
+
+ S2925
+
+
+ S3011
+
+
+ S3385
+
+
+ S3453
+
+
+ S3464
+
+
+ S3466
+
+
+ S3603
+
+
+ S3871
+
+
+ S3878
+
+
+ S3903
+
+
+ S3904
+
+
+ S3923
+
+
+ S3949
+
+
+ S3966
+
+
+ S3998
+
+
+ S4136
+
+
+ S4423
+
+
+ S4428
+
+
+ S4545
+
+
+ S4581
+
+
+ S4583
+
+
+ S4586
+
+
+ S4663
+
+
+ S4790
+
+
+ S5443
+
+
+ S5445
+
+
+ S5693
+
+
+ fileUploadSizeLimit
+ 8388608
+
+
+
+
+ S5753
+
+
+ S6588
+
+
+ S6602
+
+
+ S6603
+
+
+ S6605
+
+
+ S6607
+
+
+ S6608
+
+
+ S6609
+
+
+ S6610
+
+
+ S6612
+
+
+ S6613
+
+
+ S6617
+
+
+ S907
+
+
+ S927
+
+
+ S1313
+
+
+ S2094
+
+
+ S2437
+
+
+ S2551
+
+
+ S2761
+
+
+ S3063
+
+
+ S3869
+
+
+ S3889
+
+
+ S3981
+
+
+ S4036
+
+
+ S4143
+
+
+ S4144
+
+
+ S4158
+
+
+ S4159
+
+
+ S4260
+
+
+ S4275
+
+
+ S4277
+
+
+ S4830
+
+
+ S5944
+
+
+ S6444
+
+
+ S6561
+
+
+ S6562
+
+
+ S6575
+
+
+ S6580
+
+
+
+
+
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/.sonar/.sonar_lock b/Back-end/STB_Everywhere/.sonarqube/out/.sonar/.sonar_lock
new file mode 100644
index 0000000..e69de29
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/.sonar/report-task.txt b/Back-end/STB_Everywhere/.sonarqube/out/.sonar/report-task.txt
new file mode 100644
index 0000000..5579d71
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/.sonar/report-task.txt
@@ -0,0 +1,6 @@
+projectKey=projectstbeverywhere
+serverUrl=http://192.168.1.18:9000
+serverVersion=10.7.0.96327
+dashboardUrl=http://192.168.1.18:9000/dashboard?id=projectstbeverywhere
+ceTaskId=01fa569b-9701-4e6f-ab33-efd2a9f3035b
+ceTaskUrl=http://192.168.1.18:9000/api/ce/task?id=01fa569b-9701-4e6f-ab33-efd2a9f3035b
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/0/ProjectInfo.xml b/Back-end/STB_Everywhere/.sonarqube/out/0/ProjectInfo.xml
new file mode 100644
index 0000000..dde7ba1
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/0/ProjectInfo.xml
@@ -0,0 +1,14 @@
+
+
+ docker-compose
+ Product
+ ded49bcf-19e7-4d3c-82b4-f47c953b841e
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\docker-compose.dcproj
+ false
+
+
+
+
+ Debug
+ AnyCPU
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/Issues.json b/Back-end/STB_Everywhere/.sonarqube/out/1/Issues.json
new file mode 100644
index 0000000..3ac6df3
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/Issues.json
@@ -0,0 +1,441 @@
+{
+ "$schema": "http://json.schemastore.org/sarif-1.0.0",
+ "version": "1.0.0",
+ "runs": [
+ {
+ "tool": {
+ "name": "Microsoft (R) Visual C# Compiler",
+ "version": "4.9.0.0",
+ "fileVersion": "4.9.2-3.24129.6 (9934fb9e)",
+ "semanticVersion": "4.9.0",
+ "language": "en-GB"
+ },
+ "results": [
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Country' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 25,
+ "startColumn": 23,
+ "endLine": 25,
+ "endColumn": 30
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 25,
+ "startColumn": 23,
+ "endLine": 25,
+ "endColumn": 30
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Governance' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 26,
+ "startColumn": 23,
+ "endLine": 26,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 26,
+ "startColumn": 23,
+ "endLine": 26,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'City' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 23,
+ "endLine": 27,
+ "endColumn": 27
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 23,
+ "endLine": 27,
+ "endColumn": 27
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'PostalCode' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 28,
+ "startColumn": 23,
+ "endLine": 28,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 28,
+ "startColumn": 23,
+ "endLine": 28,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Number' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 29,
+ "startColumn": 23,
+ "endLine": 29,
+ "endColumn": 29
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 29,
+ "startColumn": 23,
+ "endLine": 29,
+ "endColumn": 29
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Street' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 30,
+ "startColumn": 23,
+ "endLine": 30,
+ "endColumn": 29
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 30,
+ "startColumn": 23,
+ "endLine": 30,
+ "endColumn": 29
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Civility' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 12,
+ "startColumn": 23,
+ "endLine": 12,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 12,
+ "startColumn": 23,
+ "endLine": 12,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'FirstName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 23,
+ "endLine": 13,
+ "endColumn": 32
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 23,
+ "endLine": 13,
+ "endColumn": 32
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'LastName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 14,
+ "startColumn": 23,
+ "endLine": 14,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 14,
+ "startColumn": 23,
+ "endLine": 14,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'PhoneNumber' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 15,
+ "startColumn": 23,
+ "endLine": 15,
+ "endColumn": 34
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 15,
+ "startColumn": 23,
+ "endLine": 15,
+ "endColumn": 34
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Email' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 16,
+ "startColumn": 23,
+ "endLine": 16,
+ "endColumn": 28
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 16,
+ "startColumn": 23,
+ "endLine": 16,
+ "endColumn": 28
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Address' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 20,
+ "startColumn": 24,
+ "endLine": 20,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Domain/Entities/Client.cs",
+ "region": {
+ "startLine": 20,
+ "startColumn": 24,
+ "endLine": 20,
+ "endColumn": 31
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ }
+ ],
+ "rules": {
+ "CS8618": {
+ "id": "CS8618",
+ "shortDescription": "Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8618)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/ProjectInfo.xml b/Back-end/STB_Everywhere/.sonarqube/out/1/ProjectInfo.xml
new file mode 100644
index 0000000..c731186
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/ProjectInfo.xml
@@ -0,0 +1,19 @@
+
+
+ Registration.Domain
+ C#
+ Product
+ a387f874-8a80-4a86-af45-05d41f8693f2
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Registration.Domain.csproj
+ false
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\1\Issues.json
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\1
+
+ Debug
+ AnyCPU
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/file-metadata.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/file-metadata.pb
new file mode 100644
index 0000000..b71f31b
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/file-metadata.pb
@@ -0,0 +1,6 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.csutf-8
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/log.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/log.pb
new file mode 100644
index 0000000..2f6d4c0
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/log.pb
@@ -0,0 +1 @@
+Roslyn version: 4.9.0.0Language version: CSharp12!Concurrent execution: enabledFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.cs' was recognized as generated
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/metrics.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/metrics.pb
new file mode 100644
index 0000000..e95d715
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/metrics.pb
@@ -0,0 +1,11 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.csjr
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csr
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.csr
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.cs 8r
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.cs
+8
+r
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/symrefs.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/symrefs.pb
new file mode 100644
index 0000000..2021891
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/symrefs.pb
@@ -0,0 +1,53 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.cs
+
+
+
+
+
+
+
+
+
+
+
+ !
+
+
+
+
+
+ !
+
+ #
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.cs
+
+ $
+
+
+
+
+
+
#
+
+ %
+
+ )
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-cpd.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-cpd.pb
new file mode 100644
index 0000000..024d8ad
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-cpd.pb
@@ -0,0 +1,367 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.cs
+[
+assembly
+:
+
+System
+.
+
+Reflection
+.
$
+AssemblyCompanyAttribute
5
+(
5 6
+$str
6 K
+)
K L
+]
L M
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. *
+AssemblyConfigurationAttribute ;
+(; <
+$str< C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. (
+AssemblyFileVersionAttribute 9
+(9 :
+$str: C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. 1
+%AssemblyInformationalVersionAttribute B
+(B C
+$strC s
+)s t
+]t u
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyProductAttribute 5
+(5 6
+$str6 K
+)K L
+]L M
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. "
+AssemblyTitleAttribute 3
+(3 4
+$str4 I
+)I J
+]J K
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyVersionAttribute 5
+(5 6
+$str6 ?
+)? @
+]@ A
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+[
+assembly
+:
+
+global
+::
+System
+.
+Runtime !
+.! "
+
+Versioning" ,
+., -$
+TargetFrameworkAttribute- E
+(E F
+$strF `
+,` a
+FrameworkDisplayNameb v
+=w x
+$str y
+)
+
+]
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.cs
+ namespace
+Registration
+
+.
+Domain
+.
+Entities &
+{
+public
+
+
+
+class
+
+
+Client
+
+
+:
+
+
+
+EntityBase
+
+ $
+{
+public
+string
+Civility
+{
+get! $
+;$ %
+set& )
+;) *
+}+ ,
+public
+string
+ FirstName
+{
!
+get
" %
+;
% &
+set
' *
+;
* +
+}
, -
+public
+string
+LastName
+{
+get! $
+;$ %
+set& )
+;) *
+}+ ,
+public
+string
+PhoneNumber !
+{" #
+get$ '
+;' (
+set) ,
+;, -
+}. /
+public
+string
+Email
+{
+get !
+;! "
+set# &
+;& '
+}( )
+public
+bool
+IsEmailValid
+{! "
+get# &
+;& '
+set( +
+;+ ,
+}- .
+public
+bool
+
IsNumberValid !
+{" #
+get$ '
+;' (
+set) ,
+;, -
+}. /
+public
+DateTime
+DateOfBirth #
+{$ %
+get& )
+;) *
+set+ .
+;. /
+}0 1
+public
+Address
+Address
+{
+get! $
+;$ %
+set& )
+;) *
+}+ ,
+}
+public
+
+class
+Address
+{
+public
+string
+Country
+{
+get #
+;# $
+set% (
+;( )
+}* +
+public
+string
+
+Governance
+{! "
+get# &
+;& '
+set( +
+;+ ,
+}- .
+public
+string
+City
+{
+get
+; !
+set" %
+;% &
+}' (
+public
+string
+
+PostalCode
+{! "
+get# &
+;& '
+set( +
+;+ ,
+}- .
+public
+string
+Number
+{
+get "
+;" #
+set$ '
+;' (
+}) *
+public
+string
+Street
+{
+get "
+;" #
+set$ '
+;' (
+}) *
+}
+}
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.cs
+ namespace
+Registration
+
+.
+Domain
+.
+Commun $
+{
+public
+
+abstract
+class
+
+EntityBase $
+{
+
+
+public
+Guid
+Id
+{
+get
+;
+ protected '
+set( +
+;+ ,
+}- .
+public
+string
+?
+ CreatedBy
+{! "
+get# &
+;& '
+set( +
+;+ ,
+}- .
+public
+DateTime
+CreatedDate
#
+{
$ %
+get
& )
+;
) *
+set
+ .
+;
. /
+}
0 1
+public
+string
+?
+LastModifiedBy %
+{& '
+get( +
+;+ ,
+set- 0
+;0 1
+}2 3
+public
+DateTime
+?
+LastModifiedDate )
+{* +
+get, /
+;/ 0
+set1 4
+;4 5
+}6 7
+}
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-type.pb b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-type.pb
new file mode 100644
index 0000000..56ce99a
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/1/output-cs/token-type.pb
@@ -0,0 +1,54 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.AssemblyInfo.cs
+ P
+
+ )
+
+ L
+
+
+ P
+
+
+
+
5
6 K ;< C 9: C BC s 56 K 34 I 56 ?
+ 4
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+
+
+ - EF `
y
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\obj\Debug\net8.0\Registration.Domain.GlobalUsings.g.cs
+
+
+
+
+
+
+
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Entities\Client.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ $ ! $& )
" %
' * ! $& ) $ ') , !# & # &( + $ ') , & )+ . ! $& )
+ #% ( # &( + " % # &( + "$ ' "$ '
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Domain\Commun\EntityBase.cs
+
+
+
+
+
+
+ $ '( + # &( +
& )
+ . ( +- 0 , /1 4
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/Issues.json b/Back-end/STB_Everywhere/.sonarqube/out/10/Issues.json
new file mode 100644
index 0000000..a1fb2e2
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/Issues.json
@@ -0,0 +1,343 @@
+{
+ "$schema": "http://json.schemastore.org/sarif-1.0.0",
+ "version": "1.0.0",
+ "runs": [
+ {
+ "tool": {
+ "name": "Microsoft (R) Visual C# Compiler",
+ "version": "4.9.0.0",
+ "fileVersion": "4.9.2-3.24129.6 (9934fb9e)",
+ "semanticVersion": "4.9.0",
+ "language": "en-GB"
+ },
+ "results": [
+ {
+ "ruleId": "S125",
+ "level": "warning",
+ "message": "Remove this commented out code.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 95,
+ "startColumn": 9,
+ "endLine": 95,
+ "endColumn": 12
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S2068",
+ "level": "warning",
+ "message": "\"password\" detected here, make sure this is not a hard-coded credential.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 20,
+ "startColumn": 17,
+ "endLine": 20,
+ "endColumn": 35
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S2068",
+ "level": "warning",
+ "message": "\"password\" detected here, make sure this is not a hard-coded credential.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 63,
+ "startColumn": 30,
+ "endLine": 63,
+ "endColumn": 63
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S2068",
+ "level": "warning",
+ "message": "Please review this hard-coded password.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 80,
+ "startColumn": 35,
+ "endLine": 80,
+ "endColumn": 104
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S6667",
+ "level": "warning",
+ "message": "Logging in a catch clause should pass the caught exception as a parameter.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 90,
+ "startColumn": 17,
+ "endLine": 90,
+ "endColumn": 82
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S1450",
+ "level": "warning",
+ "message": "Remove the field '_connection' and declare it as a local variable in the relevant methods.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 12,
+ "startColumn": 38,
+ "endLine": 12,
+ "endColumn": 49
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S6966",
+ "level": "warning",
+ "message": "Await RunAsync instead.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/Program.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 1,
+ "endLine": 48,
+ "endColumn": 10
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S2629",
+ "level": "warning",
+ "message": "Don't use string interpolation in logging message templates.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 85,
+ "startColumn": 33,
+ "endLine": 85,
+ "endColumn": 61
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S2629",
+ "level": "warning",
+ "message": "Don't use string interpolation in logging message templates.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 90,
+ "startColumn": 27,
+ "endLine": 90,
+ "endColumn": 81
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CA1822",
+ "level": "note",
+ "message": "Member 'SendVerificationEmail' does not access instance data and can be marked as static",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Email/EmailService.API/EmailVeerificationService.cs",
+ "region": {
+ "startLine": 57,
+ "startColumn": 22,
+ "endLine": 57,
+ "endColumn": 43
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ }
+ ],
+ "rules": {
+ "CA1822": {
+ "id": "CA1822",
+ "shortDescription": "Mark members as static",
+ "fullDescription": "Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.",
+ "defaultLevel": "note",
+ "helpUri": "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822",
+ "properties": {
+ "category": "Performance",
+ "isEnabledByDefault": true,
+ "tags": [
+ "PortedFromFxCop",
+ "Telemetry",
+ "EnabledRuleInAggressiveMode"
+ ]
+ }
+ },
+ "S125": {
+ "id": "S125",
+ "shortDescription": "Sections of code should not be commented out",
+ "fullDescription": "Commented-out code distracts the focus from the actual executed code. It creates a noise that increases maintenance code. And because it is never executed, it quickly becomes out of date and invalid.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-125",
+ "properties": {
+ "category": "Major Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "TestSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S1450": {
+ "id": "S1450",
+ "shortDescription": "Private fields only used as local variables in methods should become local variables",
+ "fullDescription": "When the value of a private field is always assigned to in a class' methods before being read, then it is not being used to store class information. Therefore, it should become a local variable in the relevant methods to prevent any misunderstanding.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-1450",
+ "properties": {
+ "category": "Minor Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S2068": {
+ "id": "S2068",
+ "shortDescription": "Hard-coded credentials are security-sensitive",
+ "fullDescription": "Because it is easy to extract strings from an application source code or binary, credentials should not be hard-coded. This is particularly true for applications that are distributed or that are open-source.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-2068",
+ "properties": {
+ "category": "Blocker Security Hotspot",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S2629": {
+ "id": "S2629",
+ "shortDescription": "Logging templates should be constant",
+ "fullDescription": "Logging arguments should not require evaluation in order to avoid unnecessary performance overhead. When passing concatenated strings or string interpolations directly into a logging method, the evaluation of these expressions occurs every time the logging method is called, regardless of the log level. This can lead to inefficient code execution and increased resource consumption.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-2629",
+ "properties": {
+ "category": "Major Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S6667": {
+ "id": "S6667",
+ "shortDescription": "Logging in a catch clause should pass the caught exception as a parameter.",
+ "fullDescription": "This rule raises an issue on logging calls inside a catch clause that does not pass the raised Exception.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-6667",
+ "properties": {
+ "category": "Minor Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S6966": {
+ "id": "S6966",
+ "shortDescription": "Awaitable method should be used",
+ "fullDescription": "In an async method, any blocking operations should be avoided.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-6966",
+ "properties": {
+ "category": "Major Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "TestSourceScope",
+ "SonarWay"
+ ]
+ }
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/ProjectInfo.xml b/Back-end/STB_Everywhere/.sonarqube/out/10/ProjectInfo.xml
new file mode 100644
index 0000000..6041f3e
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/ProjectInfo.xml
@@ -0,0 +1,19 @@
+
+
+ EmailService.API
+ C#
+ Product
+ 1cf8776a-926c-496d-8761-f049963099e2
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailService.API.csproj
+ false
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\10\Issues.json
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\10
+
+ Debug
+ AnyCPU
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/file-metadata.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/file-metadata.pb
new file mode 100644
index 0000000..c681986
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/file-metadata.pb
@@ -0,0 +1,7 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.csutf-8y
+pC:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.csutf-8
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/log.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/log.pb
new file mode 100644
index 0000000..e086f69
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/log.pb
@@ -0,0 +1 @@
+Roslyn version: 4.9.0.0Language version: CSharp12!Concurrent execution: enabledFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.cs' was recognized as generated
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/metrics.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/metrics.pb
new file mode 100644
index 0000000..4e4bd14
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/metrics.pb
@@ -0,0 +1,11 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.csjr
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.csjr
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csr
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.csr
+
+pC:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.cs"j"%r #&(*+,-.0 #&(*,-0
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.cs 8j^`rQ
+
!#$%')*+,-.0235679:;<=>?@ACDEFGIJKLMNOPQSTUVWXYZ[\bcx')+,-.0256NSTUYZ
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/symrefs.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/symrefs.pb
new file mode 100644
index 0000000..eabfbd6
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/symrefs.pb
@@ -0,0 +1,42 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.cs
+pC:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.csD
+
+ P
+ ## "(( ** 00
+## &&
+
+,,
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.cs
+
+
+
+ )
+% 0 "F
+
( %%5 ='' 22 55
+ !
+
+ "
+' 5 .
+ 0 1
+## $, ;
+%% )) 55Y a
+
+))( -
+))/ 1++ 22" $
+++ ,,B F
+,, --7 >..$ +
+.. !00; C
+99 *00% :
+994 <>>0 8
+AA
+== CC4 ?
+>> CCA JUU1 :
+?? )PPZ f
+@@ $EE %
+AA FF
+CC !SS !
+II SS
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-cpd.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-cpd.pb
new file mode 100644
index 0000000..6dd60d7
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-cpd.pb
@@ -0,0 +1,792 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.cs
+[
+assembly
+:
+
+ Microsoft
+.
+
+AspNetCore
+.
+Mvc
#
+.
# $
+ApplicationParts
$ 4
+.
4 5$
+ApplicationPartAttribute
5 M
+(
M N
+$str
N q
+)
q r
+]
r s
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.cs
+[
+assembly
+:
+
+System
+.
+
+Reflection
+.
$
+AssemblyCompanyAttribute
5
+(
5 6
+$str
6 H
+)
H I
+]
I J
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. *
+AssemblyConfigurationAttribute ;
+(; <
+$str< C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. (
+AssemblyFileVersionAttribute 9
+(9 :
+$str: C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. 1
+%AssemblyInformationalVersionAttribute B
+(B C
+$strC s
+)s t
+]t u
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyProductAttribute 5
+(5 6
+$str6 H
+)H I
+]I J
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. "
+AssemblyTitleAttribute 3
+(3 4
+$str4 F
+)F G
+]G H
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyVersionAttribute 5
+(5 6
+$str6 ?
+)? @
+]@ A
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+[
+assembly
+:
+
+global
+::
+System
+.
+Runtime !
+.! "
+
+Versioning" ,
+., -$
+TargetFrameworkAttribute- E
+(E F
+$strF `
+,` a
+FrameworkDisplayNameb v
+=w x
+$str y
+)
+
+]
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.cs
+pC:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.cs
+var
+builder
+=
+WebApplication
+.
+
CreateBuilder *
+(* +
+args+ /
+)/ 0
+;0 1
+builder
+.
+Host
+.
+
+UseSerilog
+(
+
+SeriLogger "
+." #
+ Configure# ,
+), -
+;- .
+builder
+.
+Services
+.
+AddControllers
+(
+) !
+;! "
+builder
+.
+Services
+. #
+AddEndpointsApiExplorer (
+(( )
+)) *
+;* +
+builder
+.
+Services
+.
+
AddSwaggerGen
+(
+)
+; !
+builder
+.
+Services
+.
+AddSingleton
+< $
+EmailVerificationService 6
+>6 7
+(7 8
+)8 9
+;: ;
+builder
+.
+Services
+.
+AddHealthChecks
+( !
+)! "
+;" #
+var
+app
+=
+builder
+
+.
+Build
+(
+)
+;
+app
+.
+
+UseSwagger
+(
+)
+;
+app
+.
+UseSwaggerUI
+(
+)
+;
+app
+.
+UseAuthorization
+(
+)
+;
+app
+. $
+UseSerilogRequestLogging
+(
+)
+;
+var## $
+emailVerificationService##
+=##
+app## "
+.##" #
+Services### +
+.##+ ,
+GetRequiredService##, >
+<##> ?$
+EmailVerificationService##? W
+>##W X
+(##X Y
+)##Y Z
+;##Z ["
+emailVerificationService&&
+.&&
+StartListening&& '
+(&&' (
+numOfConsumers&&( 6
+:&&6 7
+$num&&8 9
+)&&9 :
+;&&: ;
+app((
+.((
+MapControllers((
+(((
+)((
+;((
+app**
+.**
+MapHealthChecks**
+(**
+$str**
+,**
+new**
+HealthCheckOptions** 1
+(**1 2
+)**2 3
+{++
+ Predicate,,
+=,,
+_,,
+=>,,
+true,,
+,,,
+ResponseWriter--
+=--
+UIResponseWriter-- %
+.--% &&
+WriteHealthCheckUIResponse--& @
+}..
+)..
+;..
+app00
+.00
+Run00
+(00
+)00
+;00
+A
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.cs
+ namespace
+EmailService
+
+.
+API
+{
+public
+
+
+
+class
+
+ $
+EmailVerificationService
+
+ )
+{
+private
+readonly
+IConnection $
+_connection% 0
+;0 1
+private
+readonly
+IModel
+_channel
(
+;
( )
+public $
+EmailVerificationService '
+(' (
+)( )
+{
+var
+factory
+=
+new
+ConnectionFactory /
+(/ 0
+)0 1
+{2 3
+HostName
+=
+$str %
+,% &
+UserName
+=
+$str "
+," #
+Password
+=
+$str "
+}
+;
+_connection
+=
+factory !
+.! "
+CreateConnection" 2
+(2 3
+)3 4
+;4 5
+_channel
+=
+_connection "
+." #
+CreateModel# .
+(. /
+)/ 0
+;0 1
+_channel
+.
+QueueDeclare !
+(! "
+queue" '
+:' (
+$str) =
+,= >
+durable? F
+:F G
+trueH L
+,L M
+ exclusiveN W
+:W X
+falseY ^
+,^ _
+
+autoDelete` j
+:j k
+falsel q
+,q r
+ argumentss |
+:| }
+null ~
+)
+
+;
+
+}
+public
+void
+StartListening "
+(" #
+int# &
+numOfConsumers' 5
+)5 6
+{
+for
+(
+int
+i
+=
+$num
+;
+i
+<
+numOfConsumers .
+;. /
+i0 1
+++1 3
+)3 4
+{
+Task
+.
+Factory
+.
+StartNew %
+(% &
+(& '
+)' (
+=>) +
+ConsumeMessages, ;
+(; <
+)< =
+)= >
+;> ?
+}
+}!!
+private##
+void##
+ConsumeMessages## $
+(##$ %
+)##% &
+{$$
+var%%
+consumer%%
+=%%
+new%% !
+EventingBasicConsumer%% 4
+(%%4 5
+_channel%%5 =
+)%%= >
+;%%> ?
+_channel''
+.''
+BasicQos''
+(''
+prefetchSize'' *
+:''* +
+$num'', -
+,''- .
+
prefetchCount''/ <
+:''< =
+$num''> @
+,''@ A
+global''B H
+:''H I
+false''J O
+)''O P
+;''P Q
+consumer))
+.))
+Received))
++=))
+async))! &
+())' (
+model))( -
+,))- .
+ea))/ 1
+)))1 2
+=>))3 5
+{**
+var++
+body++
+=++
+ea++
+.++
+Body++ "
+.++" #
+ToArray++# *
+(++* +
+)+++ ,
+;++, -
+var,,
+message,,
+=,,
+System,, $
+.,,$ %
+Text,,% )
+.,,) *
+Encoding,,* 2
+.,,2 3
+UTF8,,3 7
+.,,7 8
+ GetString,,8 A
+(,,A B
+body,,B F
+),,F G
+;,,G H
+Console--
+.--
+ WriteLine-- !
+(--! "
+$"--" $
+$str--$ 6
+{--6 7
+message--7 >
+}--> ?
+"--? @
+)--@ A
+;--A B
+string..
+[..
+]..
+messages.. !
+=.." #
+message..$ +
+...+ ,
+Split.., 1
+(..1 2
+$char..2 5
+)..5 6
+;..6 7
+await00
+Task00
+.00
+Run00
+(00
+(00
+)00 !
+=>00" $!
+SendVerificationEmail00% :
+(00: ;
+messages00; C
+)00C D
+)00D E
+;00E F
+_channel22
+.22
+BasicAck22 !
+(22! "
+ea22" $
+.22$ %
+DeliveryTag22% 0
+,220 1
+false222 7
+)227 8
+;228 9
+}33
+;33
+_channel55
+.55
+BasicConsume55 !
+(55! "
+queue55" '
+:55' (
+$str55) =
+,55= >
+autoAck55? F
+:55F G
+false55H M
+,55M N
+consumer55O W
+:55W X
+consumer55Y a
+)55a b
+;55b c
+Console66
+.66
+ WriteLine66
+(66
+$str66 7
+)667 8
+;668 9
+}77
+private99
+void99 !
+SendVerificationEmail99 *
+(99* +
+string99+ 1
+[991 2
+]992 3
+messages994 <
+)99< =
+{::
+try;;
+{<<
+var==
+fromAddress==
+=== !
+new==" %
+MailAddress==& 1
+(==1 2
+$str==2 G
+,==G H
+$str==I U
+)==U V
+;==V W
+var>>
+ toAddress>>
+=>>
+new>> #
+MailAddress>>$ /
+(>>/ 0
+messages>>0 8
+[>>8 9
+$num>>9 :
+]>>: ;
+)>>; <
+;>>< =
+const??
+string??
+fromPassword?? )
+=??* +
+$str??, >
+;??> ?
+const@@
+string@@
+subject@@ $
+=@@% &
+$str@@' ;
+;@@; <
+stringAA
+bodyAA
+=AA
+$"AA
+$str AA
+{
+AA
+messages
+AA
+[
+AA
+$num
+AA
+]
+AA
+}
+AA
+"
+AA
+;
+AA
+usingCC
+varCC
+messageCC !
+=CC" #
+newCC$ '
+MailMessageCC( 3
+(CC3 4
+fromAddressCC4 ?
+,CC? @
+ toAddressCCA J
+)CCJ K
+{DD
+SubjectEE
+=EE
+subjectEE %
+,EE% &
+BodyFF
+=FF
+bodyFF
+}GG
+;GG
+usingII
+varII
+smtpII
+=II
+newII! $
+
+SmtpClientII% /
+{JJ
+HostKK
+=KK
+$strKK +
+,KK+ ,
+PortLL
+=LL
+$numLL
+,LL
+ EnableSslMM
+=MM
+trueMM $
+,MM$ %
+DeliveryMethodNN "
+=NN# $
+SmtpDeliveryMethodNN% 7
+.NN7 8
+NetworkNN8 ?
+,NN? @!
+UseDefaultCredentialsOO )
+=OO* +
+falseOO, 1
+,OO1 2
+CredentialsPP
+=PP !
+newPP" %
+SystemPP& ,
+.PP, -
+NetPP- 0
+.PP0 1
+NetworkCredentialPP1 B
+(PPB C
+$strPPC X
+,PPX Y
+fromPasswordPPZ f
+)PPf g
+}QQ
+;QQ
+smtpSS
+.SS
+SendSS
+(SS
+messageSS !
+)SS! "
+;SS" #
+ConsoleTT
+.TT
+ WriteLineTT !
+(TT! "
+$strTT" I
+)TTI J
+;TTJ K
+LogUU
+.UU
+InformationUU
+(UU
+$"UU "
+$strUU" 0
+{UU0 1
+ toAddressUU1 :
+}UU: ;
+"UU; <
+)UU< =
+;UU= >
+}VV
+catchWW
+(WW
+ ExceptionWW
+exWW
+)WW
+{XX
+ConsoleYY
+.YY
+ WriteLineYY !
+(YY! "
+$"YY" $
+$strYY$ F
+{YYF G
+exYYG I
+.YYI J
+MessageYYJ Q
+}YYQ R
+"YYR S
+)YYS T
+;YYT U
+LogZZ
+.ZZ
+ErrorZZ
+(ZZ
+$"ZZ
+$strZZ C
+{ZZC D
+exZZD F
+.ZZF G
+MessageZZG N
+}ZZN O
+"ZZO P
+)ZZP Q
+;ZZQ R
+}[[
+}\\
+}bb
+}cc
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-type.pb b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-type.pb
new file mode 100644
index 0000000..8f6da74
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/10/output-cs/token-type.pb
@@ -0,0 +1,88 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.MvcApplicationPartsAssemblyInfo.cs
+ P
+
+ )
+
+ L
+
+
+ P
+
+
+
+
5 M
N q
+ 4
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.AssemblyInfo.cs
+ P
+
+ )
+
+ L
+
+
+ P
+
+
+
+
5
6 H ;< C 9: C BC s 56 H 34 F 56 ?
+ 4
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+
+
+ - EF `
y
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\obj\Debug\net8.0\EmailService.API.GlobalUsings.g.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+pC:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\Program.cs
+
+
+
+
+
+ "
+ !
+ X 6
+
+ '
+"" B
+## ##? W
+%% ;&&8 9** ** ** 1,, -- %
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Email\EmailService.API\EmailVeerificationService.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ) $
' / % " ") =H LY ^l q
~ # & ## ## %% %% %% 4'', -''> @''J O))! &++ ,, ,,* 2-- --" $--$ 6--? @.. ..2 500 00 222 755) =55H M66 66 799 99 99+ 1;; == ==" %==& 1==2 G==I U>> >> #>>$ />>9 :?? ?? ??, >@@ @@ @@' ;AA AA
AA
+AA
+AA CC CC CC$ 'CC( 3II II II! $II% /KK +LL MM $NN% 7OO, 1PP" %PP1 BPPC XTT TT" IUU UU "UU" 0UU; <WW WW YY YY" $YY$ FYYR SZZ ZZ ZZ CZZO P^^ __ `` "aa
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/Issues.json b/Back-end/STB_Everywhere/.sonarqube/out/11/Issues.json
new file mode 100644
index 0000000..f05d02b
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/Issues.json
@@ -0,0 +1,104 @@
+{
+ "$schema": "http://json.schemastore.org/sarif-1.0.0",
+ "version": "1.0.0",
+ "runs": [
+ {
+ "tool": {
+ "name": "Microsoft (R) Visual C# Compiler",
+ "version": "4.9.0.0",
+ "fileVersion": "4.9.2-3.24129.6 (9934fb9e)",
+ "semanticVersion": "4.9.0",
+ "language": "en-GB"
+ },
+ "results": [
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'ErrorMessage' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Test/RegistrationService.cs",
+ "region": {
+ "startLine": 66,
+ "startColumn": 23,
+ "endLine": 66,
+ "endColumn": 35
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Test/RegistrationService.cs",
+ "region": {
+ "startLine": 66,
+ "startColumn": 23,
+ "endLine": 66,
+ "endColumn": 35
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CA1822",
+ "level": "note",
+ "message": "Member 'IsValidEmail' does not access instance data and can be marked as static",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Test/RegistrationService.cs",
+ "region": {
+ "startLine": 45,
+ "startColumn": 22,
+ "endLine": 45,
+ "endColumn": 34
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ }
+ ],
+ "rules": {
+ "CA1822": {
+ "id": "CA1822",
+ "shortDescription": "Mark members as static",
+ "fullDescription": "Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.",
+ "defaultLevel": "note",
+ "helpUri": "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822",
+ "properties": {
+ "category": "Performance",
+ "isEnabledByDefault": true,
+ "tags": [
+ "PortedFromFxCop",
+ "Telemetry",
+ "EnabledRuleInAggressiveMode"
+ ]
+ }
+ },
+ "CS8618": {
+ "id": "CS8618",
+ "shortDescription": "Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8618)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/ProjectInfo.xml b/Back-end/STB_Everywhere/.sonarqube/out/11/ProjectInfo.xml
new file mode 100644
index 0000000..55baf21
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/ProjectInfo.xml
@@ -0,0 +1,19 @@
+
+
+ Registration.Test
+ C#
+ Test
+ 69ffebc3-6b0e-4ffd-a216-4ef95f726241
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\Registration.Test.csproj
+ false
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\11\Issues.json
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\11
+
+ Debug
+ AnyCPU
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/file-metadata.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/file-metadata.pb
new file mode 100644
index 0000000..0b369bc
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/file-metadata.pb
@@ -0,0 +1,8 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.GlobalUsings.g.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.AssemblyInfo.csutf-8}
+rC:\Users\admin\.nuget\packages\microsoft.net.test.sdk\17.6.0\build\netcoreapp3.1\Microsoft.NET.Test.Sdk.Program.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationServiceTests.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationService.csutf-8
+}C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\GlobalUsings.csutf-8
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/log.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/log.pb
new file mode 100644
index 0000000..98c51a8
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/log.pb
@@ -0,0 +1 @@
+Roslyn version: 4.9.0.0Language version: CSharp12!Concurrent execution: enabledFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.GlobalUsings.g.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.AssemblyInfo.cs' was recognized as generatedFile 'C:\Users\admin\.nuget\packages\microsoft.net.test.sdk\17.6.0\build\netcoreapp3.1\Microsoft.NET.Test.Sdk.Program.cs' was recognized as generated
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/metrics.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/metrics.pb
new file mode 100644
index 0000000..e69de29
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/symrefs.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/symrefs.pb
new file mode 100644
index 0000000..ec1bc19
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/symrefs.pb
@@ -0,0 +1,36 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.GlobalUsings.g.cs
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.AssemblyInfo.cs
+rC:\Users\admin\.nuget\packages\microsoft.net.test.sdk\17.6.0\build\netcoreapp3.1\Microsoft.NET.Test.Sdk.Program.cs
+
+
+
+( ,
+
+6 :
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationServiceTests.cs
+
+ )(
+1 B ; L
+- A -
+
+ 9
+ g k ; ?
+$ (, 0
+ ##
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationService.cs
+
+ $(
+* ; !"" %
+5 E 0
+
+ "2
+* 0% + $- 3""/ 5
+-- !
+--) .11; @22' ,
+11 22 P
+?? ! ! !## %'' !** F
+AA $ -$ -$ -##( 1''$ -** )<
+BB "7 C7 C7 C''7 C**3 ?
+}C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\GlobalUsings.cs
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/token-cpd.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/token-cpd.pb
new file mode 100644
index 0000000..e69de29
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/token-type.pb b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/token-type.pb
new file mode 100644
index 0000000..ec1a2dc
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/11/output-cs/token-type.pb
@@ -0,0 +1,58 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+
+
+ - EF `
y
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.GlobalUsings.g.cs
+
+
+
+
+
+
+
+
+rC:\Users\admin\.nuget\packages\microsoft.net.test.sdk\17.6.0\build\netcoreapp3.1\Microsoft.NET.Test.Sdk.Program.cs
+ H
+ % =
+ "# '- 3
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\obj\Debug\net8.0\Registration.Test.AssemblyInfo.cs
+ P
+
+ )
+
+ L
+
+
+ P
+
+
+
+
5
6 I ;< C 9: C BC s 56 I 34 G 56 ?
+ 4
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationServiceTests.cs
+
+
+
+
+
+
+
+
+
+
+
+ ) / , ' #$ () :# &' :
!, >: <C IW [ "" ##
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\RegistrationService.cs
+
+
+
+
+
+
+
+
+ $ ) "# 4 # ) !0 5F Z !0 5F ] !0 5F \ "" ""8 <## ## ## %##4 8%% '' '' '' !''0 5''F u** ** ** **, 1**B X-- -- --" (// 11 11 11/ :22 44 66 66 ??
+?? ?? AA AA AA #AA% (BB BB BB% (BB* -
+}C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Test\GlobalUsings.cs
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/Issues.json b/Back-end/STB_Everywhere/.sonarqube/out/12/Issues.json
new file mode 100644
index 0000000..b99c467
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/Issues.json
@@ -0,0 +1,1678 @@
+{
+ "$schema": "http://json.schemastore.org/sarif-1.0.0",
+ "version": "1.0.0",
+ "runs": [
+ {
+ "tool": {
+ "name": "Microsoft (R) Visual C# Compiler",
+ "version": "4.9.0.0",
+ "fileVersion": "4.9.2-3.24129.6 (9934fb9e)",
+ "semanticVersion": "4.9.0",
+ "language": "en-GB"
+ },
+ "results": [
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 45,
+ "endLine": 34,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 45,
+ "endLine": 34,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includeString' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 45,
+ "endLine": 34,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 45,
+ "endLine": 48,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 45,
+ "endLine": 48,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includes' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 45,
+ "endLine": 48,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includeString' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includes' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/ClientRepository.cs",
+ "region": {
+ "startLine": 13,
+ "startColumn": 61,
+ "endLine": 13,
+ "endColumn": 78
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 92,
+ "endLine": 34,
+ "endColumn": 96
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 150,
+ "endLine": 34,
+ "endColumn": 154
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 34,
+ "startColumn": 179,
+ "endLine": 34,
+ "endColumn": 183
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 92,
+ "endLine": 48,
+ "endColumn": 96
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 150,
+ "endLine": 48,
+ "endColumn": 154
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8625",
+ "level": "warning",
+ "message": "Cannot convert null literal to non-nullable reference type.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 48,
+ "startColumn": 201,
+ "endLine": 48,
+ "endColumn": 205
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8618",
+ "level": "warning",
+ "message": "Non-nullable property 'Clients' must contain a non-null value when exiting constructor. Consider declaring the property as nullable.",
+ "suppressionStates": [
+ "suppressedInSource"
+ ],
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Persistance/RegistrationContext.cs",
+ "region": {
+ "startLine": 17,
+ "startColumn": 16,
+ "endLine": 17,
+ "endColumn": 35
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Persistance/RegistrationContext.cs",
+ "region": {
+ "startLine": 14,
+ "startColumn": 30,
+ "endLine": 14,
+ "endColumn": 37
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8603",
+ "level": "warning",
+ "message": "Possible null reference return.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 64,
+ "startColumn": 20,
+ "endLine": 64,
+ "endColumn": 59
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 13 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 19,
+ "startColumn": 59,
+ "endLine": 19,
+ "endColumn": 74
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 20,
+ "startColumn": 60,
+ "endLine": 20,
+ "endColumn": 75
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 21,
+ "startColumn": 59,
+ "endLine": 21,
+ "endColumn": 74
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 22,
+ "startColumn": 62,
+ "endLine": 22,
+ "endColumn": 77
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 23,
+ "startColumn": 56,
+ "endLine": 23,
+ "endColumn": 71
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 25,
+ "startColumn": 66,
+ "endLine": 25,
+ "endColumn": 81
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 26,
+ "startColumn": 69,
+ "endLine": 26,
+ "endColumn": 84
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 63,
+ "endLine": 27,
+ "endColumn": 78
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 28,
+ "startColumn": 69,
+ "endLine": 28,
+ "endColumn": 84
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 29,
+ "startColumn": 65,
+ "endLine": 29,
+ "endColumn": 80
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 30,
+ "startColumn": 65,
+ "endLine": 30,
+ "endColumn": 80
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 31,
+ "startColumn": 60,
+ "endLine": 31,
+ "endColumn": 75
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.cs",
+ "region": {
+ "startLine": 33,
+ "startColumn": 65,
+ "endLine": 33,
+ "endColumn": 80
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "10": null,
+ "11": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'Clients' 4 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 15,
+ "startColumn": 24,
+ "endLine": 15,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 23,
+ "startColumn": 24,
+ "endLine": 23,
+ "endColumn": 33
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 35,
+ "startColumn": 24,
+ "endLine": 35,
+ "endColumn": 33
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 45,
+ "startColumn": 24,
+ "endLine": 45,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'Clients' 4 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.cs",
+ "region": {
+ "startLine": 15,
+ "startColumn": 24,
+ "endLine": 15,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.cs",
+ "region": {
+ "startLine": 22,
+ "startColumn": 24,
+ "endLine": 22,
+ "endColumn": 33
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.cs",
+ "region": {
+ "startLine": 33,
+ "startColumn": 24,
+ "endLine": 33,
+ "endColumn": 33
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.cs",
+ "region": {
+ "startLine": 37,
+ "startColumn": 24,
+ "endLine": 37,
+ "endColumn": 33
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "2": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 8 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 16,
+ "startColumn": 23,
+ "endLine": 16,
+ "endColumn": 38
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 19,
+ "startColumn": 26,
+ "endLine": 19,
+ "endColumn": 41
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 24,
+ "startColumn": 23,
+ "endLine": 24,
+ "endColumn": 38
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 26,
+ "endLine": 27,
+ "endColumn": 41
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 36,
+ "startColumn": 23,
+ "endLine": 36,
+ "endColumn": 38
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 40,
+ "startColumn": 26,
+ "endLine": 40,
+ "endColumn": 41
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 46,
+ "startColumn": 23,
+ "endLine": 46,
+ "endColumn": 38
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.cs",
+ "region": {
+ "startLine": 50,
+ "startColumn": 26,
+ "endLine": 50,
+ "endColumn": 41
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 13 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 36,
+ "startColumn": 40,
+ "endLine": 36,
+ "endColumn": 55
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 40,
+ "startColumn": 40,
+ "endLine": 40,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 50,
+ "startColumn": 40,
+ "endLine": 50,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 54,
+ "startColumn": 40,
+ "endLine": 54,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 64,
+ "startColumn": 40,
+ "endLine": 64,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 71,
+ "startColumn": 40,
+ "endLine": 71,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 75,
+ "startColumn": 40,
+ "endLine": 75,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 91,
+ "startColumn": 48,
+ "endLine": 91,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 95,
+ "startColumn": 48,
+ "endLine": 95,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 99,
+ "startColumn": 48,
+ "endLine": 99,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 103,
+ "startColumn": 48,
+ "endLine": 103,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 107,
+ "startColumn": 48,
+ "endLine": 107,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222083251_FirstMigration.Designer.cs",
+ "region": {
+ "startLine": 111,
+ "startColumn": 48,
+ "endLine": 111,
+ "endColumn": 63
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "10": null,
+ "11": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 13 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 36,
+ "startColumn": 40,
+ "endLine": 36,
+ "endColumn": 55
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 39,
+ "startColumn": 40,
+ "endLine": 39,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 49,
+ "startColumn": 40,
+ "endLine": 49,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 53,
+ "startColumn": 40,
+ "endLine": 53,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 62,
+ "startColumn": 40,
+ "endLine": 62,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 69,
+ "startColumn": 40,
+ "endLine": 69,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 73,
+ "startColumn": 40,
+ "endLine": 73,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 89,
+ "startColumn": 48,
+ "endLine": 89,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 93,
+ "startColumn": 48,
+ "endLine": 93,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 97,
+ "startColumn": 48,
+ "endLine": 97,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 101,
+ "startColumn": 48,
+ "endLine": 101,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 105,
+ "startColumn": 48,
+ "endLine": 105,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240222090551_UpdatedFirstMigration.Designer.cs",
+ "region": {
+ "startLine": 109,
+ "startColumn": 48,
+ "endLine": 109,
+ "endColumn": 63
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "10": null,
+ "11": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null
+ }
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 13 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 33,
+ "startColumn": 40,
+ "endLine": 33,
+ "endColumn": 55
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 36,
+ "startColumn": 40,
+ "endLine": 36,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 46,
+ "startColumn": 40,
+ "endLine": 46,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 50,
+ "startColumn": 40,
+ "endLine": 50,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 59,
+ "startColumn": 40,
+ "endLine": 59,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 66,
+ "startColumn": 40,
+ "endLine": 66,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 70,
+ "startColumn": 40,
+ "endLine": 70,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 86,
+ "startColumn": 48,
+ "endLine": 86,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 90,
+ "startColumn": 48,
+ "endLine": 90,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 94,
+ "startColumn": 48,
+ "endLine": 94,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 98,
+ "startColumn": 48,
+ "endLine": 98,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 102,
+ "startColumn": 48,
+ "endLine": 102,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/RegistrationContextModelSnapshot.cs",
+ "region": {
+ "startLine": 106,
+ "startColumn": 48,
+ "endLine": 106,
+ "endColumn": 63
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "10": null,
+ "11": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null
+ }
+ }
+ },
+ {
+ "ruleId": "S2325",
+ "level": "warning",
+ "message": "Make 'ConfigureEntities' a static method.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Persistance/RegistrationContext.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 22,
+ "endLine": 27,
+ "endColumn": 39
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "S1192",
+ "level": "warning",
+ "message": "Define a constant instead of using this literal 'nvarchar(max)' 13 times.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 36,
+ "startColumn": 40,
+ "endLine": 36,
+ "endColumn": 55
+ }
+ }
+ }
+ ],
+ "relatedLocations": [
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 40,
+ "startColumn": 40,
+ "endLine": 40,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 50,
+ "startColumn": 40,
+ "endLine": 50,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 54,
+ "startColumn": 40,
+ "endLine": 54,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 58,
+ "startColumn": 40,
+ "endLine": 58,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 65,
+ "startColumn": 40,
+ "endLine": 65,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 69,
+ "startColumn": 40,
+ "endLine": 69,
+ "endColumn": 55
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 85,
+ "startColumn": 48,
+ "endLine": 85,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 89,
+ "startColumn": 48,
+ "endLine": 89,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 93,
+ "startColumn": 48,
+ "endLine": 93,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 97,
+ "startColumn": 48,
+ "endLine": 97,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 101,
+ "startColumn": 48,
+ "endLine": 101,
+ "endColumn": 63
+ }
+ }
+ },
+ {
+ "physicalLocation": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Migrations/20240214140626_InitialCreate.Designer.cs",
+ "region": {
+ "startLine": 105,
+ "startColumn": 48,
+ "endLine": 105,
+ "endColumn": 63
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1,
+ "customProperties": {
+ "0": null,
+ "1": null,
+ "10": null,
+ "11": null,
+ "2": null,
+ "3": null,
+ "4": null,
+ "5": null,
+ "6": null,
+ "7": null,
+ "8": null,
+ "9": null
+ }
+ }
+ },
+ {
+ "ruleId": "CA1822",
+ "level": "note",
+ "message": "Member 'ConfigureEntities' does not access instance data and can be marked as static",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/Registration/Registration.Infrastructure/Persistance/RegistrationContext.cs",
+ "region": {
+ "startLine": 27,
+ "startColumn": 22,
+ "endLine": 27,
+ "endColumn": 39
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ }
+ ],
+ "rules": {
+ "CA1822": {
+ "id": "CA1822",
+ "shortDescription": "Mark members as static",
+ "fullDescription": "Members that do not access instance data or call instance methods can be marked as static. After you mark the methods as static, the compiler will emit nonvirtual call sites to these members. This can give you a measurable performance gain for performance-sensitive code.",
+ "defaultLevel": "note",
+ "helpUri": "https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1822",
+ "properties": {
+ "category": "Performance",
+ "isEnabledByDefault": true,
+ "tags": [
+ "PortedFromFxCop",
+ "Telemetry",
+ "EnabledRuleInAggressiveMode"
+ ]
+ }
+ },
+ "CS8603": {
+ "id": "CS8603",
+ "shortDescription": "Possible null reference return.",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8603)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ },
+ "CS8618": {
+ "id": "CS8618",
+ "shortDescription": "Non-nullable field must contain a non-null value when exiting constructor. Consider declaring as nullable.",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8618)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ },
+ "CS8625": {
+ "id": "CS8625",
+ "shortDescription": "Cannot convert null literal to non-nullable reference type.",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8625)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ },
+ "CS8767": {
+ "id": "CS8767",
+ "shortDescription": "Nullability of reference types in type of parameter doesn't match implicitly implemented member (possibly because of nullability attributes).",
+ "defaultLevel": "warning",
+ "helpUri": "https://msdn.microsoft.com/query/roslyn.query?appId=roslyn&k=k(CS8767)",
+ "properties": {
+ "category": "Compiler",
+ "isEnabledByDefault": true,
+ "tags": [
+ "Compiler",
+ "Telemetry"
+ ]
+ }
+ },
+ "S1192": {
+ "id": "S1192",
+ "shortDescription": "String literals should not be duplicated",
+ "fullDescription": "Duplicated string literals make the process of refactoring complex and error-prone, as any change would need to be propagated on all occurrences.",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-1192",
+ "properties": {
+ "category": "Minor Code Smell",
+ "isEnabledByDefault": false,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "SonarWay"
+ ]
+ }
+ },
+ "S2325": {
+ "id": "S2325",
+ "shortDescription": "Methods and properties that don't access instance data should be static",
+ "fullDescription": "Methods and properties that don’t access instance data should be marked as static for the following reasons:",
+ "defaultLevel": "warning",
+ "helpUri": "https://rules.sonarsource.com/csharp/RSPEC-2325",
+ "properties": {
+ "category": "Minor Code Smell",
+ "isEnabledByDefault": true,
+ "tags": [
+ "C#",
+ "MainSourceScope",
+ "TestSourceScope",
+ "SonarWay"
+ ]
+ }
+ }
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/ProjectInfo.xml b/Back-end/STB_Everywhere/.sonarqube/out/12/ProjectInfo.xml
new file mode 100644
index 0000000..3af3e7f
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/ProjectInfo.xml
@@ -0,0 +1,19 @@
+
+
+ Registration.Infrastructure
+ C#
+ Product
+ 4f6446f0-c3fc-4dcd-925a-2afeca094d42
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Registration.Infrastructure.csproj
+ false
+
+
+
+
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\12\Issues.json
+ C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\.sonarqube\out\12
+
+ Debug
+ AnyCPU
+ net8.0
+
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/file-metadata.pb b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/file-metadata.pb
new file mode 100644
index 0000000..6b06bdf
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/file-metadata.pb
@@ -0,0 +1,14 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.AssemblyInfo.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.GlobalUsings.g.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\ClientRepository.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\RepositoryBase.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.csutf-8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.csutf-8
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/log.pb b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/log.pb
new file mode 100644
index 0000000..698caed
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/log.pb
@@ -0,0 +1 @@
+Roslyn version: 4.9.0.0Language version: CSharp12!Concurrent execution: enabledFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.AssemblyInfo.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.GlobalUsings.g.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs' was recognized as generatedFile 'C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs' was recognized as generated
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/metrics.pb b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/metrics.pb
new file mode 100644
index 0000000..0782681
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/metrics.pb
@@ -0,0 +1,20 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.AssemblyInfo.csjr
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.csr
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.GlobalUsings.g.csr
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\ClientRepository.cs 8r
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\RepositoryBase.cs 8rE
+
"#$%')+,-.0123579:;<>?@ACDEFGHJKLMNPQRSTVWx$%')+,-23579:;@EFGLMRS
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.cs 8r
+
"#$
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs 8rY
!#$&')*,-.0124578:;=>@ABDEFHJKMNOPQRTUVXYZ\]^`abdefhijlnpqrtuvxyz#&),047:=@DHJMOQTX\`dhlnpt
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs 8jr[
"#$&')*,-/0134578:;=>@ACDEGHIKMNPQRSTUWXY[\]_`acdeghiklmoqstuwxy{|}"&),/37:=@CGKMPRTW[_cgkoqsw
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.cs 8j
+r-
!"#$%&'()+,-./0123456
!+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs 8jr]
"#$&'(*+-.01245689;<>?@BCEFGIJKMOPRSTUVWYZ[]^_abcefgijkmnoqsuvwyz{}~"&*-048;>BEIMORTVY]aeimqsuy
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.cs 8j
+r
!#$%&'(
#
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs 8jrY
"#$&'(*+-.01245689:<=?@ACDEGIJLMNOPQSTUWXY[\]_`acdeghikmopqstuwxy"&*-048>" #@@( )CC CC& 'EE JJ& 'PP& 'RR
+/ 9 # #$$" ,22" ,@@ #EE FF LL MM RR SS
+2 ; "M V
+
+, 7
+
+, 4
+O X3 <
+
+"", 4
+""O X)) ))7 @
+
+"" ++ ,, $
+
+"" ''+ 8''Q ^
+
+"" %% Z
+$$ %%! &%%) .''; @''C H))# ())+ 0,,% *--
+
+00, 4
+00O X77 777 @
+
+00 99 :: $
+
+00 55 55* 2
+
+00 33 Z
+22 33! &33) .55" '55= B77# (77+ 0::% *;;
+55E L55Z a
+55N U55j q
+
+>>% 1
+>>7 9@@7 9
+
+CC %
+CC( .EE$ *GG
+
+JJ %
+JJ( .LL #
+
+PP %
+PP( .RR' -
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.cs
+ $4 G
+
+ $
+I PY `
+
+ /
+= I *! -
+ &
+4 @
+1 26 7
+2 37 8
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs
+
+ 2
+
+ *2
+8 D ? K MM
+G H ## && )) ,, 00 44 77 :: == @@ DD HH JJ
+MMG HOO tt n
+OOQ SQQ TT XX \\ `` dd hh ll nn pp
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs
+
+ '
+
+ 02
+> J ? K PP
+G H "" && )) ,, // 33 77 :: == @@ CC GG KK MM
+PPG HRR ww n
+RRQ STT WW [[ __ cc gg kk oo qq ss
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.cs
+
+ .
+
+ "
+4 D
+
+ $
+6 F!! ++
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs
+
+
+
+ 02
+> J ? K RR
+G H "" && ** -- 00 44 88 ;; >> BB EE II MM OO
+RRG HTT yy n
+TTQ SVV YY ]] aa ee ii mm qq ss uu
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.cs
+
+ '
+
+ "
+4 D
+
+ $
+6 F ##
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs
+
+
+
+ 02
+> J ? K LL
+G H "" && ** -- 00 44 88 << ?? CC GG II
+LLG HNN ss n
+NNQ SPP SS WW [[ __ cc gg kk mm oo
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.cs
+
+ &
+
+ "
+4 D
+ $ % $" ' !" '& +) .# () .% *% * % " '!!% *""' ,
+$$ "&&
+&&3 4&&8 9
+
+++ $
+++6 F--
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-cpd.pb b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-cpd.pb
new file mode 100644
index 0000000..d43ea1c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-cpd.pb
@@ -0,0 +1,3702 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.AssemblyInfo.cs
+[
+assembly
+:
+
+System
+.
+
+Reflection
+.
$
+AssemblyCompanyAttribute
5
+(
5 6
+$str
6 S
+)
S T
+]
T U
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. *
+AssemblyConfigurationAttribute ;
+(; <
+$str< C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. (
+AssemblyFileVersionAttribute 9
+(9 :
+$str: C
+)C D
+]D E
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. 1
+%AssemblyInformationalVersionAttribute B
+(B C
+$strC s
+)s t
+]t u
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyProductAttribute 5
+(5 6
+$str6 S
+)S T
+]T U
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. "
+AssemblyTitleAttribute 3
+(3 4
+$str4 Q
+)Q R
+]R S
+[
+assembly
+:
+
+System
+.
+
+Reflection
+. $
+AssemblyVersionAttribute 5
+(5 6
+$str6 ?
+)? @
+]@ A
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+[
+assembly
+:
+
+global
+::
+System
+.
+Runtime !
+.! "
+
+Versioning" ,
+., -$
+TargetFrameworkAttribute- E
+(E F
+$strF `
+,` a
+FrameworkDisplayNameb v
+=w x
+$str y
+)
+
+]
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.GlobalUsings.g.cs
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\ClientRepository.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+Repositories& 2
+{
+public
+
+class
+ClientRepository
!
+:
" #
+RepositoryBase
$ 2
+<
2 3
+Client
3 9
+>
9 :
+,
: ;
+IClientRepository
< M
+{
+public
+ClientRepository
+(
+RegistrationContext 3
+ dbContext4 =
+)= >
+:? @
+baseA E
+(E F
+ dbContextF O
+)O P
+{
+}
+public
+async
+Task
+<
+bool
+>
+
+UserExists *
+(* +
+string+ 1
+email2 7
+)7 8
+{
+return
+await
+
+_dbContext #
+.# $
+Clients$ +
+.+ ,
+AnyAsync, 4
+(4 5
+c5 6
+=>7 9
+c: ;
+.; <
+Email< A
+==B D
+emailE J
+)J K
+;K L
+}
+}
+} M
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\RepositoryBase.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+Repositories& 2
+{
+public
+
+class
+RepositoryBase
+<
+T !
+>! "
+:# $
+IAsyncRepository% 5
+<5 6
+T6 7
+>7 8
+where9 >
+T? @
+:A B
+
+EntityBaseC M
+{
+ protected
+readonly
+RegistrationContext .
+
+_dbContext/ 9
+;9 :
+public
+RepositoryBase
+(
+RegistrationContext 1
+ dbContext2 ;
+); <
+{
+
+_dbContext
+=
+ dbContext "
+??# %
+throw& +
+new, /!
+ArgumentNullException0 E
+(E F
+nameofF L
+(L M
+ dbContextM V
+)V W
+)W X
+;X Y
+}
+public
+async
+Task
+<
+
IReadOnlyList '
+<' (
+T( )
+>) *
+>* +
+GetAllAsync, 7
+(7 8
+)8 9
+{
+return
+await
+
+_dbContext #
+.# $
+Set$ '
+<' (
+T( )
+>) *
+(* +
+)+ ,
+., -
+ToListAsync- 8
+(8 9
+)9 :
+;: ;
+}
+public
+async
+Task
+<
+
IReadOnlyList '
+<' (
+T( )
+>) *
+>* +
+GetAsync, 4
+(4 5
+
+Expression5 ?
+<? @
+Func@ D
+<D E
+TE F
+,F G
+boolH L
+>L M
+>M N
+ predicateO X
+)X Y
+{
+return
+await
+
+_dbContext #
+.# $
+Set$ '
+<' (
+T( )
+>) *
+(* +
+)+ ,
+., -
+Where- 2
+(2 3
+ predicate3 <
+)< =
+.= >
+ToListAsync> I
+(I J
+)J K
+;K L
+}
+public""
+async""
+Task""
+<""
+
IReadOnlyList"" '
+<""' (
+T""( )
+>"") *
+>""* +
+GetAsync"", 4
+(""4 5
+
+Expression""5 ?
+<""? @
+Func""@ D
+<""D E
+T""E F
+,""F G
+bool""H L
+>""L M
+>""M N
+ predicate""O X
+=""Y Z
+null""[ _
+,""_ `
+Func""a e
+<""e f
+
+IQueryable""f p
+<""p q
+T""q r
+>""r s
+,""s t
+IOrderedQueryable ""u
+<
+""
+T
+""
+>
+""
+>
+""
+orderBy
+""
+=
+""
+null
+""
+,
+""
+string
+""
+
includeString
+""
+=
+""
+null
+""
+,
+""
+bool
+""
+disableTracking
+""
+=
+""
+true
+""
+)
+""
+{##
+
+IQueryable$$
+<$$
+T$$
+>$$
+query$$
+=$$ !
+
+_dbContext$$" ,
+.$$, -
+Set$$- 0
+<$$0 1
+T$$1 2
+>$$2 3
+($$3 4
+)$$4 5
+;$$5 6
+if%%
+(%%
+disableTracking%%
+)%%
+query%%! &
+=%%' (
+query%%) .
+.%%. /
+AsNoTracking%%/ ;
+(%%; <
+)%%< =
+;%%= >
+if''
+(''
+!''
+string''
+.''
+IsNullOrWhiteSpace'' *
+(''* +
+
includeString''+ 8
+)''8 9
+)''9 :
+query''; @
+=''A B
+query''C H
+.''H I
+Include''I P
+(''P Q
+
includeString''Q ^
+)''^ _
+;''_ `
+if))
+())
+ predicate))
+!=))
+null)) !
+)))! "
+query))# (
+=))) *
+query))+ 0
+.))0 1
+Where))1 6
+())6 7
+ predicate))7 @
+)))@ A
+;))A B
+if++
+(++
+orderBy++
+!=++
+null++
+)++
+return,,
+await,,
+orderBy,, $
+(,,$ %
+query,,% *
+),,* +
+.,,+ ,
+ToListAsync,,, 7
+(,,7 8
+),,8 9
+;,,9 :
+return--
+await--
+query--
+.--
+ToListAsync-- *
+(--* +
+)--+ ,
+;--, -
+}..
+public00
+async00
+Task00
+<00
+
IReadOnlyList00 '
+<00' (
+T00( )
+>00) *
+>00* +
+GetAsync00, 4
+(004 5
+
+Expression005 ?
+<00? @
+Func00@ D
+<00D E
+T00E F
+,00F G
+bool00H L
+>00L M
+>00M N
+ predicate00O X
+=00Y Z
+null00[ _
+,00_ `
+Func00a e
+<00e f
+
+IQueryable00f p
+<00p q
+T00q r
+>00r s
+,00s t
+IOrderedQueryable 00u
+<
+00
+T
+00
+>
+00
+>
+00
+orderBy
+00
+=
+00
+null
+00
+,
+00
+List
+00
+<
+00
+
+Expression
+00
+<
+00
+Func
+00
+<
+00
+T
+00
+,
+00
+object
+00
+>
+00
+>
+00
+>
+00
+includes
+00
+=
+00
+null
+00
+,
+00
+bool
+00
+disableTracking
+00
+=
+00
+true
+00
+)
+00
+{11
+
+IQueryable22
+<22
+T22
+>22
+query22
+=22 !
+
+_dbContext22" ,
+.22, -
+Set22- 0
+<220 1
+T221 2
+>222 3
+(223 4
+)224 5
+;225 6
+if33
+(33
+disableTracking33
+)33
+query33! &
+=33' (
+query33) .
+.33. /
+AsNoTracking33/ ;
+(33; <
+)33< =
+;33= >
+if55
+(55
+includes55
+!=55
+null55
+)55 !
+query55" '
+=55( )
+includes55* 2
+.552 3
+ Aggregate553 <
+(55< =
+query55= B
+,55B C
+(55D E
+current55E L
+,55L M
+include55N U
+)55U V
+=>55W Y
+current55Z a
+.55a b
+Include55b i
+(55i j
+include55j q
+)55q r
+)55r s
+;55s t
+if77
+(77
+ predicate77
+!=77
+null77 !
+)77! "
+query77# (
+=77) *
+query77+ 0
+.770 1
+Where771 6
+(776 7
+ predicate777 @
+)77@ A
+;77A B
+if99
+(99
+orderBy99
+!=99
+null99
+)99
+return::
+await::
+orderBy:: $
+(::$ %
+query::% *
+)::* +
+.::+ ,
+ToListAsync::, 7
+(::7 8
+)::8 9
+;::9 :
+return;;
+await;;
+query;;
+.;;
+ToListAsync;; *
+(;;* +
+);;+ ,
+;;;, -
+}<<
+public>>
+virtual>>
+async>>
+Task>> !
+<>>! "
+T>>" #
+>>># $
+GetByIdAsync>>% 1
+(>>1 2
+Guid>>2 6
+id>>7 9
+)>>9 :
+{??
+return@@
+await@@
+
+_dbContext@@ #
+.@@# $
+Set@@$ '
+<@@' (
+T@@( )
+>@@) *
+(@@* +
+)@@+ ,
+.@@, -
+ FindAsync@@- 6
+(@@6 7
+id@@7 9
+)@@9 :
+;@@: ;
+}AA
+publicCC
+asyncCC
+TaskCC
+<CC
+TCC
+>CC
+AddAsyncCC %
+(CC% &
+TCC& '
+entityCC( .
+)CC. /
+{DD
+
+_dbContextEE
+.EE
+SetEE
+<EE
+TEE
+>EE
+(EE
+)EE
+.EE
+AddEE #
+(EE# $
+entityEE$ *
+)EE* +
+;EE+ ,
+awaitFF
+
+_dbContextFF
+.FF
+SaveChangesAsyncFF -
+(FF- .
+)FF. /
+;FF/ 0
+returnGG
+entityGG
+;GG
+}HH
+publicJJ
+asyncJJ
+TaskJJ
+UpdateAsyncJJ %
+(JJ% &
+TJJ& '
+entityJJ( .
+)JJ. /
+{KK
+
+_dbContextLL
+.LL
+EntryLL
+(LL
+entityLL #
+)LL# $
+.LL$ %
+StateLL% *
+=LL+ ,
+EntityStateLL- 8
+.LL8 9
+ModifiedLL9 A
+;LLA B
+awaitMM
+
+_dbContextMM
+.MM
+SaveChangesAsyncMM -
+(MM- .
+)MM. /
+;MM/ 0
+}NN
+publicPP
+asyncPP
+TaskPP
+DeleteAsyncPP %
+(PP% &
+TPP& '
+entityPP( .
+)PP. /
+{QQ
+
+_dbContextRR
+.RR
+SetRR
+<RR
+TRR
+>RR
+(RR
+)RR
+.RR
+RemoveRR &
+(RR& '
+entityRR' -
+)RR- .
+;RR. /
+awaitSS
+
+_dbContextSS
+.SS
+SaveChangesAsyncSS -
+(SS- .
+)SS. /
+;SS/ 0
+}TT
+}VV
+}WW
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.cs
+ namespace
+
+
+Registration
+
+
+
+.
+
+
+Infrastructure
+
+ %
+.
+
+% &
+Persistance
+
+& 1
+{
+public
+
+class
+RegistrationContext $
+:% &
+ DbContext' 0
+{
+public
+DbSet
+<
+Client
+>
+Clients $
+{% &
+get' *
+;* +
+set, /
+;/ 0
+}1 2
+public
+RegistrationContext "
+(" #
+DbContextOptions# 3
+<3 4
+RegistrationContext4 G
+>G H
+optionsI P
+)P Q
+:R S
+baseT X
+(X Y
+optionsY `
+)` a
+{
+}
+ protected
+override
+void
+OnModelCreating /
+(/ 0
+ModelBuilder0 <
+modelBuilder= I
+)I J
+{
+ConfigureEntities
+(
+modelBuilder *
+)* +
+;+ ,
+base
+.
+OnModelCreating
+( !
+modelBuilder! -
+)- .
+;. /
+}
+private
+void
+ConfigureEntities &
+(& '
+ModelBuilder' 3
+modelBuilder4 @
+)@ A
+{
+modelBuilder
+.
+Entity
+<
+Client &
+>& '
+(' (
+)( )
+.) *
+HasKey* 0
+(0 1
+c1 2
+=>3 5
+c6 7
+.7 8
+Id8 :
+): ;
+;; <
+modelBuilder
+.
+Entity
+<
+Client &
+>& '
+(' (
+)( )
+.) *
+OwnsOne* 1
+(1 2
+c2 3
+=>4 6
+c7 8
+.8 9
+Address9 @
+)@ A
+;A B
+}""
+}##
+}$$ D
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+[
+ DbContext
+(
+typeof
+(
+RegistrationContext
)
+)
) *
+)
* +
+]
+ ,
+partial
+class ,
+ RegistrationContextModelSnapshot 2
+:3 4
+
ModelSnapshot5 B
+{
+ protected
+override
+void
+
+BuildModel *
+(* +
+ModelBuilder+ 7
+modelBuilder8 D
+)D E
+{
+modelBuilder
+.
+
HasAnnotation
+(
+$str /
+,/ 0
+$str1 8
+)8 9
+.
+
HasAnnotation
+(
+$str ?
+,? @
+$numA D
+)D E
+;E F+
+SqlServerModelBuilderExtensions +
+.+ ,
+UseIdentityColumns, >
+(> ?
+modelBuilder? K
+)K L
+;L M
+modelBuilder
+.
+Entity
+(
+$str E
+,E F
+bG H
+=>I K
+{
+b
+.
+Property
+<
+Guid #
+># $
+($ %
+$str% )
+)) *
+.
+ValueGeneratedOnAdd ,
+(, -
+)- .
+.
+
HasColumnType &
+(& '
+$str' 9
+)9 :
+;: ;
+b
+.
+Property
+<
+string %
+>% &
+(& '
+$str' 1
+)1 2
+.
+
+IsRequired #
+( # $
+) $ %
+.!!
+
HasColumnType!! &
+(!!& '
+$str!!' 6
+)!!6 7
+;!!7 8
+b##
+.##
+Property##
+<##
+string## %
+>##% &
+(##& '
+$str##' 2
+)##2 3
+.$$
+
HasColumnType$$ &
+($$& '
+$str$$' 6
+)$$6 7
+;$$7 8
+b&&
+.&&
+Property&&
+<&&
+DateTime&& '
+>&&' (
+(&&( )
+$str&&) 6
+)&&6 7
+.''
+
HasColumnType'' &
+(''& '
+$str''' 2
+)''2 3
+;''3 4
+b))
+.))
+Property))
+<))
+DateTime)) '
+>))' (
+())( )
+$str))) 6
+)))6 7
+.**
+
HasColumnType** &
+(**& '
+$str**' 2
+)**2 3
+;**3 4
+b,,
+.,,
+Property,,
+<,,
+string,, %
+>,,% &
+(,,& '
+$str,,' .
+),,. /
+.--
+
+IsRequired-- #
+(--# $
+)--$ %
+...
+
HasColumnType.. &
+(..& '
+$str..' 6
+)..6 7
+;..7 8
+b00
+.00
+Property00
+<00
+string00 %
+>00% &
+(00& '
+$str00' 2
+)002 3
+.11
+
+IsRequired11 #
+(11# $
+)11$ %
+.22
+
HasColumnType22 &
+(22& '
+$str22' 6
+)226 7
+;227 8
+b44
+.44
+Property44
+<44
+bool44 #
+>44# $
+(44$ %
+$str44% 3
+)443 4
+.55
+
HasColumnType55 &
+(55& '
+$str55' ,
+)55, -
+;55- .
+b77
+.77
+Property77
+<77
+bool77 #
+>77# $
+(77$ %
+$str77% 4
+)774 5
+.88
+
HasColumnType88 &
+(88& '
+$str88' ,
+)88, -
+;88- .
+b::
+.::
+Property::
+<::
+string:: %
+>::% &
+(::& '
+$str::' 7
+)::7 8
+.;;
+
HasColumnType;; &
+(;;& '
+$str;;' 6
+);;6 7
+;;;7 8
+b==
+.==
+Property==
+<==
+DateTime== '
+?==' (
+>==( )
+(==) *
+$str==* <
+)==< =
+.>>
+
HasColumnType>> &
+(>>& '
+$str>>' 2
+)>>2 3
+;>>3 4
+b@@
+.@@
+Property@@
+<@@
+string@@ %
+>@@% &
+(@@& '
+$str@@' 1
+)@@1 2
+.AA
+
+IsRequiredAA #
+(AA# $
+)AA$ %
+.BB
+
HasColumnTypeBB &
+(BB& '
+$strBB' 6
+)BB6 7
+;BB7 8
+bDD
+.DD
+PropertyDD
+<DD
+stringDD %
+>DD% &
+(DD& '
+$strDD' 4
+)DD4 5
+.EE
+
+IsRequiredEE #
+(EE# $
+)EE$ %
+.FF
+
HasColumnTypeFF &
+(FF& '
+$strFF' 6
+)FF6 7
+;FF7 8
+bHH
+.HH
+HasKeyHH
+(HH
+$strHH !
+)HH! "
+;HH" #
+bJJ
+.JJ
+ToTableJJ
+(JJ
+$strJJ '
+)JJ' (
+;JJ( )
+}KK
+)KK
+;KK
+modelBuilderMM
+.MM
+EntityMM
+(MM
+$strMM E
+,MME F
+bMMG H
+=>MMI K
+{NN
+bOO
+.OO
+OwnsOneOO
+(OO
+$strOO D
+,OOD E
+$strOOF O
+,OOO P
+b1OOQ S
+=>OOT V
+{PP
+b1QQ
+.QQ
+PropertyQQ '
+<QQ' (
+GuidQQ( ,
+>QQ, -
+(QQ- .
+$strQQ. 8
+)QQ8 9
+.RR !
+
HasColumnTypeRR! .
+(RR. /
+$strRR/ A
+)RRA B
+;RRB C
+b1TT
+.TT
+PropertyTT '
+<TT' (
+stringTT( .
+>TT. /
+(TT/ 0
+$strTT0 6
+)TT6 7
+.UU !
+
+IsRequiredUU! +
+(UU+ ,
+)UU, -
+.VV !
+
HasColumnTypeVV! .
+(VV. /
+$strVV/ >
+)VV> ?
+;VV? @
+b1XX
+.XX
+PropertyXX '
+<XX' (
+stringXX( .
+>XX. /
+(XX/ 0
+$strXX0 9
+)XX9 :
+.YY !
+
+IsRequiredYY! +
+(YY+ ,
+)YY, -
+.ZZ !
+
HasColumnTypeZZ! .
+(ZZ. /
+$strZZ/ >
+)ZZ> ?
+;ZZ? @
+b1\\
+.\\
+Property\\ '
+<\\' (
+string\\( .
+>\\. /
+(\\/ 0
+$str\\0 <
+)\\< =
+.]] !
+
+IsRequired]]! +
+(]]+ ,
+)]], -
+.^^ !
+
HasColumnType^^! .
+(^^. /
+$str^^/ >
+)^^> ?
+;^^? @
+b1``
+.``
+Property`` '
+<``' (
+string``( .
+>``. /
+(``/ 0
+$str``0 8
+)``8 9
+.aa !
+
+IsRequiredaa! +
+(aa+ ,
+)aa, -
+.bb !
+
HasColumnTypebb! .
+(bb. /
+$strbb/ >
+)bb> ?
+;bb? @
+b1dd
+.dd
+Propertydd '
+<dd' (
+stringdd( .
+>dd. /
+(dd/ 0
+$strdd0 <
+)dd< =
+.ee !
+
+IsRequiredee! +
+(ee+ ,
+)ee, -
+.ff !
+
HasColumnTypeff! .
+(ff. /
+$strff/ >
+)ff> ?
+;ff? @
+b1hh
+.hh
+Propertyhh '
+<hh' (
+stringhh( .
+>hh. /
+(hh/ 0
+$strhh0 8
+)hh8 9
+.ii !
+
+IsRequiredii! +
+(ii+ ,
+)ii, -
+.jj !
+
HasColumnTypejj! .
+(jj. /
+$strjj/ >
+)jj> ?
+;jj? @
+b1ll
+.ll
+HasKeyll %
+(ll% &
+$strll& 0
+)ll0 1
+;ll1 2
+b1nn
+.nn
+ToTablenn &
+(nn& '
+$strnn' 0
+)nn0 1
+;nn1 2
+b1pp
+.pp
+ WithOwnerpp (
+(pp( )
+)pp) *
+.qq !
+
HasForeignKeyqq! .
+(qq. /
+$strqq/ 9
+)qq9 :
+;qq: ;
+}rr
+)rr
+;rr
+btt
+.tt
+
+Navigationtt
+(tt !
+$strtt! *
+)tt* +
+.uu
+
+IsRequireduu #
+(uu# $
+)uu$ %
+;uu% &
+}vv
+)vv
+;vv
+}xx
+}yy
+}zz D
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+[
+ DbContext
+(
+typeof
+(
+RegistrationContext )
+)) *
+)* +
+]+ ,
+[
+ Migration
+(
+$str 5
+)5 6
+]6 7
+partial
+class !
+UpdatedFirstMigration '
+{
+ protected
+override
+void
+BuildTargetModel 0
+(0 1
+ModelBuilder1 =
+modelBuilder> J
+)J K
+{
+modelBuilder
+.
+
HasAnnotation
+(
+$str /
+,/ 0
+$str1 8
+)8 9
+.
+
HasAnnotation
+(
+$str ?
+,? @
+$numA D
+)D E
+;E F+
+SqlServerModelBuilderExtensions +
+.+ ,
+UseIdentityColumns, >
+(> ?
+modelBuilder? K
+)K L
+;L M
+modelBuilder
+.
+Entity
+(
+$str E
+,E F
+bG H
+=>I K
+{
+b
+.
+Property
+<
+Guid #
+># $
+($ %
+$str% )
+)) *
+.
+ValueGeneratedOnAdd ,
+(, -
+)- .
+.
+
HasColumnType &
+( & '
+$str ' 9
+) 9 :
+; : ;
+b""
+.""
+Property""
+<""
+string"" %
+>""% &
+(""& '
+$str""' 1
+)""1 2
+.##
+
+IsRequired## #
+(### $
+)##$ %
+.$$
+
HasColumnType$$ &
+($$& '
+$str$$' 6
+)$$6 7
+;$$7 8
+b&&
+.&&
+Property&&
+<&&
+string&& %
+>&&% &
+(&&& '
+$str&&' 2
+)&&2 3
+.''
+
HasColumnType'' &
+(''& '
+$str''' 6
+)''6 7
+;''7 8
+b))
+.))
+Property))
+<))
+DateTime)) '
+>))' (
+())( )
+$str))) 6
+)))6 7
+.**
+
HasColumnType** &
+(**& '
+$str**' 2
+)**2 3
+;**3 4
+b,,
+.,,
+Property,,
+<,,
+DateTime,, '
+>,,' (
+(,,( )
+$str,,) 6
+),,6 7
+.--
+
HasColumnType-- &
+(--& '
+$str--' 2
+)--2 3
+;--3 4
+b//
+.//
+Property//
+<//
+string// %
+>//% &
+(//& '
+$str//' .
+)//. /
+.00
+
+IsRequired00 #
+(00# $
+)00$ %
+.11
+
HasColumnType11 &
+(11& '
+$str11' 6
+)116 7
+;117 8
+b33
+.33
+Property33
+<33
+string33 %
+>33% &
+(33& '
+$str33' 2
+)332 3
+.44
+
+IsRequired44 #
+(44# $
+)44$ %
+.55
+
HasColumnType55 &
+(55& '
+$str55' 6
+)556 7
+;557 8
+b77
+.77
+Property77
+<77
+bool77 #
+>77# $
+(77$ %
+$str77% 3
+)773 4
+.88
+
HasColumnType88 &
+(88& '
+$str88' ,
+)88, -
+;88- .
+b::
+.::
+Property::
+<::
+bool:: #
+>::# $
+(::$ %
+$str::% 4
+)::4 5
+.;;
+
HasColumnType;; &
+(;;& '
+$str;;' ,
+);;, -
+;;;- .
+b==
+.==
+Property==
+<==
+string== %
+>==% &
+(==& '
+$str==' 7
+)==7 8
+.>>
+
HasColumnType>> &
+(>>& '
+$str>>' 6
+)>>6 7
+;>>7 8
+b@@
+.@@
+Property@@
+<@@
+DateTime@@ '
+?@@' (
+>@@( )
+(@@) *
+$str@@* <
+)@@< =
+.AA
+
HasColumnTypeAA &
+(AA& '
+$strAA' 2
+)AA2 3
+;AA3 4
+bCC
+.CC
+PropertyCC
+<CC
+stringCC %
+>CC% &
+(CC& '
+$strCC' 1
+)CC1 2
+.DD
+
+IsRequiredDD #
+(DD# $
+)DD$ %
+.EE
+
HasColumnTypeEE &
+(EE& '
+$strEE' 6
+)EE6 7
+;EE7 8
+bGG
+.GG
+PropertyGG
+<GG
+stringGG %
+>GG% &
+(GG& '
+$strGG' 4
+)GG4 5
+.HH
+
+IsRequiredHH #
+(HH# $
+)HH$ %
+.II
+
HasColumnTypeII &
+(II& '
+$strII' 6
+)II6 7
+;II7 8
+bKK
+.KK
+HasKeyKK
+(KK
+$strKK !
+)KK! "
+;KK" #
+bMM
+.MM
+ToTableMM
+(MM
+$strMM '
+)MM' (
+;MM( )
+}NN
+)NN
+;NN
+modelBuilderPP
+.PP
+EntityPP
+(PP
+$strPP E
+,PPE F
+bPPG H
+=>PPI K
+{QQ
+bRR
+.RR
+OwnsOneRR
+(RR
+$strRR D
+,RRD E
+$strRRF O
+,RRO P
+b1RRQ S
+=>RRT V
+{SS
+b1TT
+.TT
+PropertyTT '
+<TT' (
+GuidTT( ,
+>TT, -
+(TT- .
+$strTT. 8
+)TT8 9
+.UU !
+
HasColumnTypeUU! .
+(UU. /
+$strUU/ A
+)UUA B
+;UUB C
+b1WW
+.WW
+PropertyWW '
+<WW' (
+stringWW( .
+>WW. /
+(WW/ 0
+$strWW0 6
+)WW6 7
+.XX !
+
+IsRequiredXX! +
+(XX+ ,
+)XX, -
+.YY !
+
HasColumnTypeYY! .
+(YY. /
+$strYY/ >
+)YY> ?
+;YY? @
+b1[[
+.[[
+Property[[ '
+<[[' (
+string[[( .
+>[[. /
+([[/ 0
+$str[[0 9
+)[[9 :
+.\\ !
+
+IsRequired\\! +
+(\\+ ,
+)\\, -
+.]] !
+
HasColumnType]]! .
+(]]. /
+$str]]/ >
+)]]> ?
+;]]? @
+b1__
+.__
+Property__ '
+<__' (
+string__( .
+>__. /
+(__/ 0
+$str__0 <
+)__< =
+.`` !
+
+IsRequired``! +
+(``+ ,
+)``, -
+.aa !
+
HasColumnTypeaa! .
+(aa. /
+$straa/ >
+)aa> ?
+;aa? @
+b1cc
+.cc
+Propertycc '
+<cc' (
+stringcc( .
+>cc. /
+(cc/ 0
+$strcc0 8
+)cc8 9
+.dd !
+
+IsRequireddd! +
+(dd+ ,
+)dd, -
+.ee !
+
HasColumnTypeee! .
+(ee. /
+$stree/ >
+)ee> ?
+;ee? @
+b1gg
+.gg
+Propertygg '
+<gg' (
+stringgg( .
+>gg. /
+(gg/ 0
+$strgg0 <
+)gg< =
+.hh !
+
+IsRequiredhh! +
+(hh+ ,
+)hh, -
+.ii !
+
HasColumnTypeii! .
+(ii. /
+$strii/ >
+)ii> ?
+;ii? @
+b1kk
+.kk
+Propertykk '
+<kk' (
+stringkk( .
+>kk. /
+(kk/ 0
+$strkk0 8
+)kk8 9
+.ll !
+
+IsRequiredll! +
+(ll+ ,
+)ll, -
+.mm !
+
HasColumnTypemm! .
+(mm. /
+$strmm/ >
+)mm> ?
+;mm? @
+b1oo
+.oo
+HasKeyoo %
+(oo% &
+$stroo& 0
+)oo0 1
+;oo1 2
+b1qq
+.qq
+ToTableqq &
+(qq& '
+$strqq' 0
+)qq0 1
+;qq1 2
+b1ss
+.ss
+ WithOwnerss (
+(ss( )
+)ss) *
+.tt !
+
HasForeignKeytt! .
+(tt. /
+$strtt/ 9
+)tt9 :
+;tt: ;
+}uu
+)uu
+;uu
+bww
+.ww
+
+Navigationww
+(ww !
+$strww! *
+)ww* +
+.xx
+
+IsRequiredxx #
+(xx# $
+)xx$ %
+;xx% &
+}yy
+)yy
+;yy
+}{{
+}||
+}}}
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+public
+
+partial
+class !
+UpdatedFirstMigration .
+:/ 0
+ Migration1 :
+{
+ protected
+override
+void
+Up "
+(" #
+MigrationBuilder# 3
+migrationBuilder4 D
+)D E
+{
+migrationBuilder
+.
+AlterColumn
(
+<
( )
+string
) /
+>
/ 0
+(
0 1
+name
+:
+$str &
+,& '
+table
+:
+$str
+, !
+type
+:
+$str %
+,% &
+nullable
+:
+true
+,
+
+oldClrType
+:
+typeof "
+(" #
+string# )
+)) *
+,* +
+oldType
+:
+$str (
+)( )
+;) *
+migrationBuilder
+.
+AlterColumn (
+<( )
+string) /
+>/ 0
+(0 1
+name
+:
+$str !
+,! "
+table
+:
+$str
+, !
+type
+:
+$str %
+,% &
+nullable
+:
+true
+,
+
+oldClrType
+:
+typeof "
+(" #
+string# )
+)) *
+,* +
+oldType
+:
+$str (
+)( )
+;) *
+}
+ protected
+override
+void
+Down $
+($ %
+MigrationBuilder% 5
+migrationBuilder6 F
+)F G
+{
+migrationBuilder!!
+.!!
+AlterColumn!! (
+<!!( )
+string!!) /
+>!!/ 0
+(!!0 1
+name""
+:""
+$str"" &
+,""& '
+table##
+:##
+$str##
+,## !
+type$$
+:$$
+$str$$ %
+,$$% &
+nullable%%
+:%%
+false%%
+,%%
+defaultValue&&
+:&&
+$str&&
+,&& !
+
+oldClrType''
+:''
+typeof'' "
+(''" #
+string''# )
+)'') *
+,''* +
+oldType((
+:((
+$str(( (
+,((( )
+oldNullable))
+:))
+true)) !
+)))! "
+;))" #
+migrationBuilder++
+.++
+AlterColumn++ (
+<++( )
+string++) /
+>++/ 0
+(++0 1
+name,,
+:,,
+$str,, !
+,,,! "
+table--
+:--
+$str--
+,-- !
+type..
+:..
+$str.. %
+,..% &
+nullable//
+://
+false//
+,//
+defaultValue00
+:00
+$str00
+,00 !
+
+oldClrType11
+:11
+typeof11 "
+(11" #
+string11# )
+)11) *
+,11* +
+oldType22
+:22
+$str22 (
+,22( )
+oldNullable33
+:33
+true33 !
+)33! "
+;33" #
+}44
+}55
+}66 E
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+[
+ DbContext
+(
+typeof
+(
+RegistrationContext )
+)) *
+)* +
+]+ ,
+[
+ Migration
+(
+$str .
+). /
+]/ 0
+partial
+class
+FirstMigration
+{
+ protected
+override
+void
+BuildTargetModel 0
+(0 1
+ModelBuilder1 =
+modelBuilder> J
+)J K
+{
+modelBuilder
+.
+
HasAnnotation
+(
+$str /
+,/ 0
+$str1 8
+)8 9
+.
+
HasAnnotation
+(
+$str ?
+,? @
+$numA D
+)D E
+;E F+
+SqlServerModelBuilderExtensions +
+.+ ,
+UseIdentityColumns, >
+(> ?
+modelBuilder? K
+)K L
+;L M
+modelBuilder
+.
+Entity
+(
+$str E
+,E F
+bG H
+=>I K
+{
+b
+.
+Property
+<
+Guid #
+># $
+($ %
+$str% )
+)) *
+.
+ValueGeneratedOnAdd ,
+(, -
+)- .
+.
+
HasColumnType &
+( & '
+$str ' 9
+) 9 :
+; : ;
+b""
+.""
+Property""
+<""
+string"" %
+>""% &
+(""& '
+$str""' 1
+)""1 2
+.##
+
+IsRequired## #
+(### $
+)##$ %
+.$$
+
HasColumnType$$ &
+($$& '
+$str$$' 6
+)$$6 7
+;$$7 8
+b&&
+.&&
+Property&&
+<&&
+string&& %
+>&&% &
+(&&& '
+$str&&' 2
+)&&2 3
+.''
+
+IsRequired'' #
+(''# $
+)''$ %
+.((
+
HasColumnType(( &
+(((& '
+$str((' 6
+)((6 7
+;((7 8
+b**
+.**
+Property**
+<**
+DateTime** '
+>**' (
+(**( )
+$str**) 6
+)**6 7
+.++
+
HasColumnType++ &
+(++& '
+$str++' 2
+)++2 3
+;++3 4
+b--
+.--
+Property--
+<--
+DateTime-- '
+>--' (
+(--( )
+$str--) 6
+)--6 7
+...
+
HasColumnType.. &
+(..& '
+$str..' 2
+)..2 3
+;..3 4
+b00
+.00
+Property00
+<00
+string00 %
+>00% &
+(00& '
+$str00' .
+)00. /
+.11
+
+IsRequired11 #
+(11# $
+)11$ %
+.22
+
HasColumnType22 &
+(22& '
+$str22' 6
+)226 7
+;227 8
+b44
+.44
+Property44
+<44
+string44 %
+>44% &
+(44& '
+$str44' 2
+)442 3
+.55
+
+IsRequired55 #
+(55# $
+)55$ %
+.66
+
HasColumnType66 &
+(66& '
+$str66' 6
+)666 7
+;667 8
+b88
+.88
+Property88
+<88
+bool88 #
+>88# $
+(88$ %
+$str88% 3
+)883 4
+.99
+
HasColumnType99 &
+(99& '
+$str99' ,
+)99, -
+;99- .
+b;;
+.;;
+Property;;
+<;;
+bool;; #
+>;;# $
+(;;$ %
+$str;;% 4
+);;4 5
+.<<
+
HasColumnType<< &
+(<<& '
+$str<<' ,
+)<<, -
+;<<- .
+b>>
+.>>
+Property>>
+<>>
+string>> %
+>>>% &
+(>>& '
+$str>>' 7
+)>>7 8
+.??
+
+IsRequired?? #
+(??# $
+)??$ %
+.@@
+
HasColumnType@@ &
+(@@& '
+$str@@' 6
+)@@6 7
+;@@7 8
+bBB
+.BB
+PropertyBB
+<BB
+DateTimeBB '
+?BB' (
+>BB( )
+(BB) *
+$strBB* <
+)BB< =
+.CC
+
HasColumnTypeCC &
+(CC& '
+$strCC' 2
+)CC2 3
+;CC3 4
+bEE
+.EE
+PropertyEE
+<EE
+stringEE %
+>EE% &
+(EE& '
+$strEE' 1
+)EE1 2
+.FF
+
+IsRequiredFF #
+(FF# $
+)FF$ %
+.GG
+
HasColumnTypeGG &
+(GG& '
+$strGG' 6
+)GG6 7
+;GG7 8
+bII
+.II
+PropertyII
+<II
+stringII %
+>II% &
+(II& '
+$strII' 4
+)II4 5
+.JJ
+
+IsRequiredJJ #
+(JJ# $
+)JJ$ %
+.KK
+
HasColumnTypeKK &
+(KK& '
+$strKK' 6
+)KK6 7
+;KK7 8
+bMM
+.MM
+HasKeyMM
+(MM
+$strMM !
+)MM! "
+;MM" #
+bOO
+.OO
+ToTableOO
+(OO
+$strOO '
+)OO' (
+;OO( )
+}PP
+)PP
+;PP
+modelBuilderRR
+.RR
+EntityRR
+(RR
+$strRR E
+,RRE F
+bRRG H
+=>RRI K
+{SS
+bTT
+.TT
+OwnsOneTT
+(TT
+$strTT D
+,TTD E
+$strTTF O
+,TTO P
+b1TTQ S
+=>TTT V
+{UU
+b1VV
+.VV
+PropertyVV '
+<VV' (
+GuidVV( ,
+>VV, -
+(VV- .
+$strVV. 8
+)VV8 9
+.WW !
+
HasColumnTypeWW! .
+(WW. /
+$strWW/ A
+)WWA B
+;WWB C
+b1YY
+.YY
+PropertyYY '
+<YY' (
+stringYY( .
+>YY. /
+(YY/ 0
+$strYY0 6
+)YY6 7
+.ZZ !
+
+IsRequiredZZ! +
+(ZZ+ ,
+)ZZ, -
+.[[ !
+
HasColumnType[[! .
+([[. /
+$str[[/ >
+)[[> ?
+;[[? @
+b1]]
+.]]
+Property]] '
+<]]' (
+string]]( .
+>]]. /
+(]]/ 0
+$str]]0 9
+)]]9 :
+.^^ !
+
+IsRequired^^! +
+(^^+ ,
+)^^, -
+.__ !
+
HasColumnType__! .
+(__. /
+$str__/ >
+)__> ?
+;__? @
+b1aa
+.aa
+Propertyaa '
+<aa' (
+stringaa( .
+>aa. /
+(aa/ 0
+$straa0 <
+)aa< =
+.bb !
+
+IsRequiredbb! +
+(bb+ ,
+)bb, -
+.cc !
+
HasColumnTypecc! .
+(cc. /
+$strcc/ >
+)cc> ?
+;cc? @
+b1ee
+.ee
+Propertyee '
+<ee' (
+stringee( .
+>ee. /
+(ee/ 0
+$stree0 8
+)ee8 9
+.ff !
+
+IsRequiredff! +
+(ff+ ,
+)ff, -
+.gg !
+
HasColumnTypegg! .
+(gg. /
+$strgg/ >
+)gg> ?
+;gg? @
+b1ii
+.ii
+Propertyii '
+<ii' (
+stringii( .
+>ii. /
+(ii/ 0
+$strii0 <
+)ii< =
+.jj !
+
+IsRequiredjj! +
+(jj+ ,
+)jj, -
+.kk !
+
HasColumnTypekk! .
+(kk. /
+$strkk/ >
+)kk> ?
+;kk? @
+b1mm
+.mm
+Propertymm '
+<mm' (
+stringmm( .
+>mm. /
+(mm/ 0
+$strmm0 8
+)mm8 9
+.nn !
+
+IsRequirednn! +
+(nn+ ,
+)nn, -
+.oo !
+
HasColumnTypeoo! .
+(oo. /
+$stroo/ >
+)oo> ?
+;oo? @
+b1qq
+.qq
+HasKeyqq %
+(qq% &
+$strqq& 0
+)qq0 1
+;qq1 2
+b1ss
+.ss
+ToTabless &
+(ss& '
+$strss' 0
+)ss0 1
+;ss1 2
+b1uu
+.uu
+ WithOwneruu (
+(uu( )
+)uu) *
+.vv !
+
HasForeignKeyvv! .
+(vv. /
+$strvv/ 9
+)vv9 :
+;vv: ;
+}ww
+)ww
+;ww
+byy
+.yy
+
+Navigationyy
+(yy !
+$stryy! *
+)yy* +
+.zz
+
+IsRequiredzz #
+(zz# $
+)zz$ %
+;zz% &
+}{{
+){{
+;{{
+}}}
+}~~
+}
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+public
+
+partial
+class
+FirstMigration '
+:( )
+ Migration* 3
+{
+ protected
+override
+void
+Up "
+(" #
+MigrationBuilder# 3
+migrationBuilder4 D
+)D E
+{
+migrationBuilder
+.
+ AddColumn
&
+<
& '
+bool
' +
+>
+ ,
+(
, -
+name
+:
+$str $
+,$ %
+table
+:
+$str
+, !
+type
+:
+$str
+,
+nullable
+:
+false
+,
+defaultValue
+:
+false #
+)# $
+;$ %
+migrationBuilder
+.
+ AddColumn &
+<& '
+bool' +
+>+ ,
+(, -
+name
+:
+$str %
+,% &
+table
+:
+$str
+, !
+type
+:
+$str
+,
+nullable
+:
+false
+,
+defaultValue
+:
+false #
+)# $
+;$ %
+}
+ protected
+override
+void
+Down $
+($ %
+MigrationBuilder% 5
+migrationBuilder6 F
+)F G
+{
+migrationBuilder
+.
+
+DropColumn '
+(' (
+name
+:
+$str $
+, $ %
+table!!
+:!!
+$str!!
+)!! !
+;!!! "
+migrationBuilder##
+.##
+
+DropColumn## '
+(##' (
+name$$
+:$$
+$str$$ %
+,$$% &
+table%%
+:%%
+$str%%
+)%% !
+;%%! "
+}&&
+}''
+}(( A
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+[
+ DbContext
+(
+typeof
+(
+RegistrationContext )
+)) *
+)* +
+]+ ,
+[
+ Migration
+(
+$str -
+)- .
+]. /
+partial
+class
+
InitialCreate
+{
+ protected
+override
+void
+BuildTargetModel 0
+(0 1
+ModelBuilder1 =
+modelBuilder> J
+)J K
+{
+modelBuilder
+.
+
HasAnnotation
+(
+$str /
+,/ 0
+$str1 8
+)8 9
+.
+
HasAnnotation
+(
+$str ?
+,? @
+$numA D
+)D E
+;E F+
+SqlServerModelBuilderExtensions +
+.+ ,
+UseIdentityColumns, >
+(> ?
+modelBuilder? K
+)K L
+;L M
+modelBuilder
+.
+Entity
+(
+$str E
+,E F
+bG H
+=>I K
+{
+b
+.
+Property
+<
+Guid #
+># $
+($ %
+$str% )
+)) *
+.
+ValueGeneratedOnAdd ,
+(, -
+)- .
+.
+
HasColumnType &
+( & '
+$str ' 9
+) 9 :
+; : ;
+b""
+.""
+Property""
+<""
+string"" %
+>""% &
+(""& '
+$str""' 1
+)""1 2
+.##
+
+IsRequired## #
+(### $
+)##$ %
+.$$
+
HasColumnType$$ &
+($$& '
+$str$$' 6
+)$$6 7
+;$$7 8
+b&&
+.&&
+Property&&
+<&&
+string&& %
+>&&% &
+(&&& '
+$str&&' 2
+)&&2 3
+.''
+
+IsRequired'' #
+(''# $
+)''$ %
+.((
+
HasColumnType(( &
+(((& '
+$str((' 6
+)((6 7
+;((7 8
+b**
+.**
+Property**
+<**
+DateTime** '
+>**' (
+(**( )
+$str**) 6
+)**6 7
+.++
+
HasColumnType++ &
+(++& '
+$str++' 2
+)++2 3
+;++3 4
+b--
+.--
+Property--
+<--
+DateTime-- '
+>--' (
+(--( )
+$str--) 6
+)--6 7
+...
+
HasColumnType.. &
+(..& '
+$str..' 2
+)..2 3
+;..3 4
+b00
+.00
+Property00
+<00
+string00 %
+>00% &
+(00& '
+$str00' .
+)00. /
+.11
+
+IsRequired11 #
+(11# $
+)11$ %
+.22
+
HasColumnType22 &
+(22& '
+$str22' 6
+)226 7
+;227 8
+b44
+.44
+Property44
+<44
+string44 %
+>44% &
+(44& '
+$str44' 2
+)442 3
+.55
+
+IsRequired55 #
+(55# $
+)55$ %
+.66
+
HasColumnType66 &
+(66& '
+$str66' 6
+)666 7
+;667 8
+b88
+.88
+Property88
+<88
+string88 %
+>88% &
+(88& '
+$str88' 7
+)887 8
+.99
+
+IsRequired99 #
+(99# $
+)99$ %
+.::
+
HasColumnType:: &
+(::& '
+$str::' 6
+)::6 7
+;::7 8
+b<<
+.<<
+Property<<
+<<<
+DateTime<< '
+?<<' (
+><<( )
+(<<) *
+$str<<* <
+)<<< =
+.==
+
HasColumnType== &
+(==& '
+$str==' 2
+)==2 3
+;==3 4
+b??
+.??
+Property??
+<??
+string?? %
+>??% &
+(??& '
+$str??' 1
+)??1 2
+.@@
+
+IsRequired@@ #
+(@@# $
+)@@$ %
+.AA
+
HasColumnTypeAA &
+(AA& '
+$strAA' 6
+)AA6 7
+;AA7 8
+bCC
+.CC
+PropertyCC
+<CC
+stringCC %
+>CC% &
+(CC& '
+$strCC' 4
+)CC4 5
+.DD
+
+IsRequiredDD #
+(DD# $
+)DD$ %
+.EE
+
HasColumnTypeEE &
+(EE& '
+$strEE' 6
+)EE6 7
+;EE7 8
+bGG
+.GG
+HasKeyGG
+(GG
+$strGG !
+)GG! "
+;GG" #
+bII
+.II
+ToTableII
+(II
+$strII '
+)II' (
+;II( )
+}JJ
+)JJ
+;JJ
+modelBuilderLL
+.LL
+EntityLL
+(LL
+$strLL E
+,LLE F
+bLLG H
+=>LLI K
+{MM
+bNN
+.NN
+OwnsOneNN
+(NN
+$strNN D
+,NND E
+$strNNF O
+,NNO P
+b1NNQ S
+=>NNT V
+{OO
+b1PP
+.PP
+PropertyPP '
+<PP' (
+GuidPP( ,
+>PP, -
+(PP- .
+$strPP. 8
+)PP8 9
+.QQ !
+
HasColumnTypeQQ! .
+(QQ. /
+$strQQ/ A
+)QQA B
+;QQB C
+b1SS
+.SS
+PropertySS '
+<SS' (
+stringSS( .
+>SS. /
+(SS/ 0
+$strSS0 6
+)SS6 7
+.TT !
+
+IsRequiredTT! +
+(TT+ ,
+)TT, -
+.UU !
+
HasColumnTypeUU! .
+(UU. /
+$strUU/ >
+)UU> ?
+;UU? @
+b1WW
+.WW
+PropertyWW '
+<WW' (
+stringWW( .
+>WW. /
+(WW/ 0
+$strWW0 9
+)WW9 :
+.XX !
+
+IsRequiredXX! +
+(XX+ ,
+)XX, -
+.YY !
+
HasColumnTypeYY! .
+(YY. /
+$strYY/ >
+)YY> ?
+;YY? @
+b1[[
+.[[
+Property[[ '
+<[[' (
+string[[( .
+>[[. /
+([[/ 0
+$str[[0 <
+)[[< =
+.\\ !
+
+IsRequired\\! +
+(\\+ ,
+)\\, -
+.]] !
+
HasColumnType]]! .
+(]]. /
+$str]]/ >
+)]]> ?
+;]]? @
+b1__
+.__
+Property__ '
+<__' (
+string__( .
+>__. /
+(__/ 0
+$str__0 8
+)__8 9
+.`` !
+
+IsRequired``! +
+(``+ ,
+)``, -
+.aa !
+
HasColumnTypeaa! .
+(aa. /
+$straa/ >
+)aa> ?
+;aa? @
+b1cc
+.cc
+Propertycc '
+<cc' (
+stringcc( .
+>cc. /
+(cc/ 0
+$strcc0 <
+)cc< =
+.dd !
+
+IsRequireddd! +
+(dd+ ,
+)dd, -
+.ee !
+
HasColumnTypeee! .
+(ee. /
+$stree/ >
+)ee> ?
+;ee? @
+b1gg
+.gg
+Propertygg '
+<gg' (
+stringgg( .
+>gg. /
+(gg/ 0
+$strgg0 8
+)gg8 9
+.hh !
+
+IsRequiredhh! +
+(hh+ ,
+)hh, -
+.ii !
+
HasColumnTypeii! .
+(ii. /
+$strii/ >
+)ii> ?
+;ii? @
+b1kk
+.kk
+HasKeykk %
+(kk% &
+$strkk& 0
+)kk0 1
+;kk1 2
+b1mm
+.mm
+ToTablemm &
+(mm& '
+$strmm' 0
+)mm0 1
+;mm1 2
+b1oo
+.oo
+ WithOwneroo (
+(oo( )
+)oo) *
+.pp !
+
HasForeignKeypp! .
+(pp. /
+$strpp/ 9
+)pp9 :
+;pp: ;
+}qq
+)qq
+;qq
+bss
+.ss
+
+Navigationss
+(ss !
+$strss! *
+)ss* +
+.tt
+
+IsRequiredtt #
+(tt# $
+)tt$ %
+;tt% &
+}uu
+)uu
+;uu
+}ww
+}xx
+}yy 6
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.cs
+ namespace
+Registration
+
+.
+Infrastructure %
+.% &
+
+Migrations& 0
+{
+public
+
+partial
+class
+
InitialCreate &
+: ' (
+ Migration ) 2
+{
+
+
+ protected
+override
+void
+Up "
+(" #
+MigrationBuilder# 3
+migrationBuilder4 D
+)D E
+{
+migrationBuilder
+.
+CreateTable (
+(( )
+name
+:
+$str
+,
+columns
+:
+table
+=> !
+new" %
+{
+Id
+=
+table
+.
+Column %
+<% &
+Guid& *
+>* +
+(+ ,
+type, 0
+:0 1
+$str2 D
+,D E
+nullableF N
+:N O
+falseP U
+)U V
+,V W
+Civility
+=
+table $
+.$ %
+Column% +
+<+ ,
+string, 2
+>2 3
+(3 4
+type4 8
+:8 9
+$str: I
+,I J
+nullableK S
+:S T
+falseU Z
+)Z [
+,[ \
+ FirstName
+=
+table %
+.% &
+Column& ,
+<, -
+string- 3
+>3 4
+(4 5
+type5 9
+:9 :
+$str; J
+,J K
+nullableL T
+:T U
+falseV [
+)[ \
+,\ ]
+LastName
+=
+table $
+.$ %
+Column% +
+<+ ,
+string, 2
+>2 3
+(3 4
+type4 8
+:8 9
+$str: I
+,I J
+nullableK S
+:S T
+falseU Z
+)Z [
+,[ \
+PhoneNumber
+= !
+table" '
+.' (
+Column( .
+<. /
+string/ 5
+>5 6
+(6 7
+type7 ;
+:; <
+$str= L
+,L M
+nullableN V
+:V W
+falseX ]
+)] ^
+,^ _
+Email
+=
+table !
+.! "
+Column" (
+<( )
+string) /
+>/ 0
+(0 1
+type1 5
+:5 6
+$str7 F
+,F G
+nullableH P
+:P Q
+falseR W
+)W X
+,X Y
+DateOfBirth
+= !
+table" '
+.' (
+Column( .
+<. /
+DateTime/ 7
+>7 8
+(8 9
+type9 =
+:= >
+$str? J
+,J K
+nullableL T
+:T U
+falseV [
+)[ \
+,\ ]
+Address_Country #
+=$ %
+table& +
+.+ ,
+Column, 2
+<2 3
+string3 9
+>9 :
+(: ;
+type; ?
+:? @
+$strA P
+,P Q
+nullableR Z
+:Z [
+false\ a
+)a b
+,b c
+Address_Governance &
+=' (
+table) .
+.. /
+Column/ 5
+<5 6
+string6 <
+>< =
+(= >
+type> B
+:B C
+$strD S
+,S T
+nullableU ]
+:] ^
+false_ d
+)d e
+,e f
+Address_City
+=! "
+table# (
+.( )
+Column) /
+</ 0
+string0 6
+>6 7
+(7 8
+type8 <
+:< =
+$str> M
+,M N
+nullableO W
+:W X
+falseY ^
+)^ _
+,_ `
+Address_PostalCode &
+=' (
+table) .
+.. /
+Column/ 5
+<5 6
+string6 <
+>< =
+(= >
+type> B
+:B C
+$strD S
+,S T
+nullableU ]
+:] ^
+false_ d
+)d e
+,e f
+Address_Number "
+=# $
+table% *
+.* +
+Column+ 1
+<1 2
+string2 8
+>8 9
+(9 :
+type: >
+:> ?
+$str@ O
+,O P
+nullableQ Y
+:Y Z
+false[ `
+)` a
+,a b
+Address_Street "
+=# $
+table% *
+.* +
+Column+ 1
+<1 2
+string2 8
+>8 9
+(9 :
+type: >
+:> ?
+$str@ O
+,O P
+nullableQ Y
+:Y Z
+false[ `
+)` a
+,a b
+ CreatedBy
+=
+table %
+.% &
+Column& ,
+<, -
+string- 3
+>3 4
+(4 5
+type5 9
+:9 :
+$str; J
+,J K
+nullableL T
+:T U
+falseV [
+)[ \
+,\ ]
+CreatedDate
+= !
+table " '
+. ' (
+Column ( .
+< . /
+DateTime / 7
+> 7 8
+( 8 9
+type 9 =
+: = >
+$str ? J
+, J K
+nullable L T
+: T U
+false V [
+) [ \
+, \ ]
+LastModifiedBy!! "
+=!!# $
+table!!% *
+.!!* +
+Column!!+ 1
+<!!1 2
+string!!2 8
+>!!8 9
+(!!9 :
+type!!: >
+:!!> ?
+$str!!@ O
+,!!O P
+nullable!!Q Y
+:!!Y Z
+false!![ `
+)!!` a
+,!!a b
+LastModifiedDate"" $
+=""% &
+table""' ,
+."", -
+Column""- 3
+<""3 4
+DateTime""4 <
+>""< =
+(""= >
+type""> B
+:""B C
+$str""D O
+,""O P
+nullable""Q Y
+:""Y Z
+true""[ _
+)""_ `
+}##
+,##
+constraints$$
+:$$
+table$$ "
+=>$$# %
+{%%
+table&&
+.&&
+
+PrimaryKey&& $
+(&&$ %
+$str&&% 1
+,&&1 2
+x&&3 4
+=>&&5 7
+x&&8 9
+.&&9 :
+Id&&: <
+)&&< =
+;&&= >
+}''
+)''
+;''
+}((
+ protected++
+override++
+void++
+Down++ $
+(++$ %
+MigrationBuilder++% 5
+migrationBuilder++6 F
+)++F G
+{,,
+migrationBuilder--
+.--
+ DropTable-- &
+(--& '
+name..
+:..
+$str..
+)..
+;.. !
+}//
+}00
+}11
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-type.pb b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-type.pb
new file mode 100644
index 0000000..a7d30a2
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/12/output-cs/token-type.pb
@@ -0,0 +1,140 @@
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.AssemblyInfo.cs
+ P
+
+ )
+
+ L
+
+
+ P
+
+
+
+
5
6 S ;< C 9: C BC s 56 S 34 Q 56 ?
+ 4
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
+
+
+ - EF `
y
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\obj\Debug\net8.0\Registration.Infrastructure.GlobalUsings.g.cs
+
+
+
+
+
+
+
+
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\ClientRepository.cs
+
+
+
+
+
+
+
+
+
+
+
!
$ 2
3 9
< M 3A E + 1
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Repositories\RepositoryBase.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+ !% 56 79 >? @C M . 1& +, /0 E '( ) ( ) '( )5 ?@ DE FH L ( )"" "" "" "" '""( )""5 ?""@ D""E F""H L""[ _""a e""f p""q r
""u
+""
+""
+""
+""
+""
+"" $$ $$ $$1 2%% '' '' )) )) !++ ++ ,, ,, -- -- 00 00 00 00 '00( )005 ?00@ D00E F00H L00[ _00a e00f p00q r
00u
+00
+00
+00
+00
+00
+00
+00
+00
+00
+00 22 22 221 233 55 55 77 77 !99 99 :: :: ;; ;; >> >> >> >> !>>" #>>2 6@@ @@ @@( )CC CC CC CC CC& 'EE FF GG JJ JJ JJ JJ& 'LL- 8MM PP PP PP PP& 'RR SS
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Persistance\RegistrationContext.cs
+
+
+
+
+
+
+
+
+
+
+
+ $' 0 ' *, / "# 34 GT X 0 < ' 3 & &
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\RegistrationContextModelSnapshot.cs
+
+
+
+
+
+
+
+
) 25 B + 7 /1 8 ?A D + E #% )' 9 %' 1!!' 6## %##' 2$$' 6&& '&&) 6''' 2)) '))) 6**' 2,, %,,' ...' 600 %00' 222' 644 #44% 355' ,77 #77% 488' ,:: %::' 7;;' 6== '==* <>>' 2@@ %@@' 1BB' 6DD %DD' 4FF' 6HH !JJ 'MM EOO DOOF OQQ( ,QQ. 8RR/ ATT( .TT0 6VV/ >XX( .XX0 9ZZ/ >\\( .\\0 <^^/ >``( .``0 8bb/ >dd( .dd0 <ff/ >hh( .hh0 8jj/ >ll& 0nn' 0qq/ 9tt! *
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.Designer.cs
+
+
+
+
+
+
+
+
+ ) 5 ' 1 = /1 8 ?A D + E #% ) ' 9"" %""' 1$$' 6&& %&&' 2''' 6)) '))) 6**' 2,, ',,) 6--' 2// %//' .11' 633 %33' 255' 677 #77% 388' ,:: #::% 4;;' ,== %==' 7>>' 6@@ '@@* <AA' 2CC %CC' 1EE' 6GG %GG' 4II' 6KK !MM 'PP ERR DRRF OTT( ,TT. 8UU/ AWW( .WW0 6YY/ >[[( .[[0 9]]/ >__( .__0 <aa/ >cc( .cc0 8ee/ >gg( .gg0 <ii/ >kk( .kk0 8mm/ >oo& 0qq' 0tt/ 9ww! *
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222090551_UpdatedFirstMigration.cs
+
+
+ .1 :
+
+ # 3
) / & % "# ) () / ! % "# ) ( % 5!!) /"" &## $$ %%% && '' "''# )(( ()) !++) /,, !-- .. %// 00 11 "11# )22 (33 !
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.Designer.cs
+
+
+
+
+
+
+
+
+ ) . 1 = /1 8 ?A D + E #% ) ' 9"" %""' 1$$' 6&& %&&' 2((' 6** '**) 6++' 2-- '--) 6..' 200 %00' .22' 644 %44' 266' 688 #88% 399' ,;; #;;% 4<<' ,>> %>>' 7@@' 6BB 'BB* <CC' 2EE %EE' 1GG' 6II %II' 4KK' 6MM !OO 'RR ETT DTTF OVV( ,VV. 8WW/ AYY( .YY0 6[[/ >]]( .]]0 9__/ >aa( .aa0 <cc/ >ee( .ee0 8gg/ >ii( .ii0 <kk/ >mm( .mm0 8oo/ >qq& 0ss' 0vv/ 9yy! *
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240222083251_FirstMigration.cs
+
+
+ '* 3
+
+ # 3
' + $ #' + % # % 5 $!! $$ %%%
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.Designer.cs
+
+
+
+
+
+
+
+
+ ) - 1 = /1 8 ?A D + E #% ) ' 9"" %""' 1$$' 6&& %&&' 2((' 6** '**) 6++' 2-- '--) 6..' 200 %00' .22' 644 %44' 266' 688 %88' 7::' 6<< '<<* <==' 2?? %??' 1AA' 6CC %CC' 4EE' 6GG !II 'LL ENN DNNF OPP( ,PP. 8QQ/ ASS( .SS0 6UU/ >WW( .WW0 9YY/ >[[( .[[0 <]]/ >__( .__0 8aa/ >cc( .cc0 <ee/ >gg( .gg0 8ii/ >kk& 0mm' 0pp/ 9ss! *
+C:\Users\admin\OneDrive\Desktop\STBEverywhere\Back-end\STB_Everywhere\Services\Registration\Registration.Infrastructure\Migrations\20240214140626_InitialCreate.cs
+
+
+
+ & ) 2 # 3 " %& *2 DP U, 2: IU Z- 3; JV [, 2: IU Z/ 5= LX ]) /7 FR W/ 7? JV [3 9A P\ a6 <D S_ d0 6> MY ^6 <D S_ d2 8@ O[ `2 8@ O[ `- 3; JV [ / 7 ? J V [!!2 8!!@ O!![ `""4 <""D O""[ _&&% 1** ++ ++ ++ ++% 5..
\ No newline at end of file
diff --git a/Back-end/STB_Everywhere/.sonarqube/out/13/Issues.json b/Back-end/STB_Everywhere/.sonarqube/out/13/Issues.json
new file mode 100644
index 0000000..5922a0c
--- /dev/null
+++ b/Back-end/STB_Everywhere/.sonarqube/out/13/Issues.json
@@ -0,0 +1,534 @@
+{
+ "$schema": "http://json.schemastore.org/sarif-1.0.0",
+ "version": "1.0.0",
+ "runs": [
+ {
+ "tool": {
+ "name": "Microsoft (R) Visual C# Compiler",
+ "version": "4.9.0.0",
+ "fileVersion": "4.9.2-3.24129.6 (9934fb9e)",
+ "semanticVersion": "4.9.0",
+ "language": "en-GB"
+ },
+ "results": [
+ {
+ "ruleId": "CS0234",
+ "level": "error",
+ "message": "The type or namespace name 'CreateClientDocument' does not exist in the namespace 'DocumentUpload.API.ClientDocuments' (are you missing an assembly reference?)",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/MapsterConfig.cs",
+ "region": {
+ "startLine": 2,
+ "startColumn": 42,
+ "endLine": 2,
+ "endColumn": 62
+ }
+ }
+ }
+ ]
+ },
+ {
+ "ruleId": "CS0436",
+ "level": "warning",
+ "message": "The type 'RepositoryBase' in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\RepositoryBase.cs' conflicts with the imported type 'RepositoryBase' in 'AccountCreation.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\RepositoryBase.cs'.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/DocumentUploadRepository.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 45,
+ "endLine": 10,
+ "endColumn": 75
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 2
+ }
+ },
+ {
+ "ruleId": "CS0436",
+ "level": "warning",
+ "message": "The type 'IAsyncRepository' in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\IAsyncRepository.cs' conflicts with the imported type 'IAsyncRepository' in 'AccountCreation.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\IAsyncRepository.cs'.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 38,
+ "endLine": 10,
+ "endColumn": 57
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 2
+ }
+ },
+ {
+ "ruleId": "CS0436",
+ "level": "warning",
+ "message": "The type 'IAsyncRepository' in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\IAsyncRepository.cs' conflicts with the imported type 'IAsyncRepository' in 'AccountCreation.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. Using the type defined in 'C:\\Users\\admin\\OneDrive\\Desktop\\STBEverywhere\\Back-end\\STB_Everywhere\\Services\\DocumentUpload\\DocumentUpload.API\\Infrastructure\\Repositories\\IAsyncRepository.cs'.",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/IDocumentUploadRepository.cs",
+ "region": {
+ "startLine": 7,
+ "startColumn": 50,
+ "endLine": 7,
+ "endColumn": 82
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 2
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 31,
+ "startColumn": 45,
+ "endLine": 31,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 31,
+ "startColumn": 45,
+ "endLine": 31,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includeString' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 31,
+ "startColumn": 45,
+ "endLine": 31,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 45,
+ "startColumn": 45,
+ "endLine": 45,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 45,
+ "startColumn": 45,
+ "endLine": 45,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includes' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/RepositoryBase.cs",
+ "region": {
+ "startLine": 45,
+ "startColumn": 45,
+ "endLine": 45,
+ "endColumn": 53
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/DocumentUploadRepository.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 77,
+ "endLine": 10,
+ "endColumn": 102
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/DocumentUploadRepository.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 77,
+ "endLine": 10,
+ "endColumn": 102
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'includeString' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, string includeString = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, string? includeString = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/DocumentUploadRepository.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 77,
+ "endLine": 10,
+ "endColumn": 102
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'predicate' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression>? predicate = null, Func, IOrderedQueryable>? orderBy = null, List>>? includes = null, bool disableTracking = true)' (possibly because of nullability attributes).",
+ "locations": [
+ {
+ "resultFile": {
+ "uri": "file:///C:/Users/admin/OneDrive/Desktop/STBEverywhere/Back-end/STB_Everywhere/Services/DocumentUpload/DocumentUpload.API/Infrastructure/Repositories/DocumentUploadRepository.cs",
+ "region": {
+ "startLine": 10,
+ "startColumn": 77,
+ "endLine": 10,
+ "endColumn": 102
+ }
+ }
+ }
+ ],
+ "properties": {
+ "warningLevel": 1
+ }
+ },
+ {
+ "ruleId": "CS8767",
+ "level": "warning",
+ "message": "Nullability of reference types in type of parameter 'orderBy' of 'Task> RepositoryBase.GetAsync(Expression> predicate = null, Func, IOrderedQueryable> orderBy = null, List>> includes = null, bool disableTracking = true)' doesn't match implicitly implemented member 'Task> IAsyncRepository.GetAsync(Expression