From adb825060a71067fc6825fb54cde8bf090a6feb5 Mon Sep 17 00:00:00 2001 From: CHRISTOPHER BENJAMIN JUNJUNGAN HALOMOAN PANGGABEAN Date: Tue, 26 Mar 2024 18:11:08 +0700 Subject: [PATCH] first commit --- Contracts/Contracts.csproj | 17 + .../Booking/CreateBookingDataRequest.cs | 16 + .../Booking/DeleteBookingDataRequest.cs | 17 + .../Booking/GetBookingDataListRequest.cs | 19 + .../Category/CreateCategoryDataRequest.cs | 15 + .../Category/GetCategoryDataListRequest.cs | 14 + .../Ticket/CreateTicketDataRequest.cs | 21 + .../Ticket/DeleteTicketDataRequest.cs | 15 + .../Ticket/GetTicketDataListRequest.cs | 15 + .../Booking/CreateBookingDataResponse.cs | 20 + .../Booking/DeleteBookingDataResponse.cs | 16 + .../Booking/GetBookingDataListResponse.cs | 23 + .../Category/CreateCategoryDataResponse.cs | 13 + .../Category/GetCategoryDataListResponse.cs | 21 + .../Ticket/CreateTicketDataResponse.cs | 13 + .../Ticket/DeleteTicketDataResponse.cs | 14 + .../Ticket/GetTicketDataListResponse.cs | 24 + .../bin/Debug/net8.0/Contracts.deps.json | 545 ++ Contracts/bin/Debug/net8.0/Contracts.dll | Bin 0 -> 8704 bytes Contracts/bin/Debug/net8.0/Contracts.pdb | Bin 0 -> 14548 bytes Contracts/bin/Debug/net8.0/Entity.dll | Bin 0 -> 7680 bytes Contracts/bin/Debug/net8.0/Entity.pdb | Bin 0 -> 13344 bytes .../obj/Contracts.csproj.nuget.dgspec.json | 144 + Contracts/obj/Contracts.csproj.nuget.g.props | 18 + .../obj/Contracts.csproj.nuget.g.targets | 9 + ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Debug/net8.0/Contracts.AssemblyInfo.cs | 23 + .../net8.0/Contracts.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Debug/net8.0/Contracts.GlobalUsings.g.cs | 8 + .../obj/Debug/net8.0/Contracts.assets.cache | Bin 0 -> 20767 bytes .../Contracts.csproj.AssemblyReference.cache | Bin 0 -> 12768 bytes .../Contracts.csproj.BuildWithSkipAnalyzers | 0 .../Contracts.csproj.CoreCompileInputs.cache | 1 + .../Contracts.csproj.FileListAbsolute.txt | 16 + .../obj/Debug/net8.0/Contracts.csproj.Up2Date | 0 Contracts/obj/Debug/net8.0/Contracts.dll | Bin 0 -> 8704 bytes Contracts/obj/Debug/net8.0/Contracts.pdb | Bin 0 -> 14548 bytes .../Debug/net8.0/Contracts.sourcelink.json | 1 + Contracts/obj/Debug/net8.0/ref/Contracts.dll | Bin 0 -> 8192 bytes .../obj/Debug/net8.0/refint/Contracts.dll | Bin 0 -> 8192 bytes Contracts/obj/project.assets.json | 1307 +++++ Contracts/obj/project.nuget.cache | 34 + Entity/Entity.csproj | 13 + Entity/Entity/Booking.cs | 22 + Entity/Entity/Category.cs | 17 + Entity/Entity/DBContext.cs | 21 + Entity/Entity/Ticket.cs | 39 + Entity/bin/Debug/net8.0/Entity.deps.json | 516 ++ Entity/bin/Debug/net8.0/Entity.dll | Bin 0 -> 7680 bytes Entity/bin/Debug/net8.0/Entity.pdb | Bin 0 -> 13344 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Entity.AssemblyInfo.cs | 23 + .../net8.0/Entity.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../obj/Debug/net8.0/Entity.GlobalUsings.g.cs | 8 + Entity/obj/Debug/net8.0/Entity.assets.cache | Bin 0 -> 20336 bytes .../Entity.csproj.AssemblyReference.cache | Bin 0 -> 11830 bytes .../Entity.csproj.BuildWithSkipAnalyzers | 0 .../Entity.csproj.CoreCompileInputs.cache | 1 + .../net8.0/Entity.csproj.FileListAbsolute.txt | 13 + Entity/obj/Debug/net8.0/Entity.dll | Bin 0 -> 7680 bytes Entity/obj/Debug/net8.0/Entity.pdb | Bin 0 -> 13344 bytes .../obj/Debug/net8.0/Entity.sourcelink.json | 1 + Entity/obj/Debug/net8.0/ref/Entity.dll | Bin 0 -> 7168 bytes Entity/obj/Debug/net8.0/refint/Entity.dll | Bin 0 -> 7168 bytes Entity/obj/Entity.csproj.nuget.dgspec.json | 74 + Entity/obj/Entity.csproj.nuget.g.props | 18 + Entity/obj/Entity.csproj.nuget.g.targets | 9 + Entity/obj/project.assets.json | 1257 +++++ Entity/obj/project.nuget.cache | 33 + .../DesignTimeBuild/.dtbcache.v2 | Bin 0 -> 245576 bytes ...2c72ac60-09a5-407e-8d85-c35b3dce4f59.vsidx | Bin 0 -> 26174 bytes ...333af1a3-d749-4c51-8d30-8697b090c8dd.vsidx | Bin 0 -> 19887 bytes ...5ba86399-0d8b-47d6-878c-0df96814929e.vsidx | Bin 0 -> 19918 bytes ...99a15696-8936-48cd-a591-8aa243244f19.vsidx | Bin 0 -> 18086 bytes ...a7ad3c44-e9aa-4f9a-96b3-c7027a7d9260.vsidx | Bin 0 -> 18122 bytes .../config/applicationhost.config | 1021 ++++ .../.vs/ExamNETWebAPI/v17/.futdcache.v2 | Bin 0 -> 814 bytes ExamNETWebAPI/.vs/ExamNETWebAPI/v17/.suo | Bin 0 -> 161280 bytes .../.vs/ExamNETWebAPI/v17/DocumentLayout.json | 654 +++ .../examnetwebapi.metadata.v7.bin | Bin 0 -> 299194 bytes .../examnetwebapi.projects.v7.bin | Bin 0 -> 543311 bytes .../Controllers/BookingController.cs | 70 + .../Controllers/CategoryController.cs | 48 + ExamNETWebAPI/Controllers/ErrorController.cs | 13 + ExamNETWebAPI/Controllers/TicketController.cs | 65 + ExamNETWebAPI/ExamNETWebAPI.csproj | 22 + ExamNETWebAPI/ExamNETWebAPI.csproj.user | 8 + ExamNETWebAPI/ExamNETWebAPI.http | 6 + ExamNETWebAPI/ExamNETWebAPI.sln | 49 + ExamNETWebAPI/Logs/ExamNETWebAPI20240326.log | 1429 +++++ ExamNETWebAPI/Program.cs | 77 + ExamNETWebAPI/Properties/launchSettings.json | 41 + ExamNETWebAPI/appsettings.Development.json | 8 + ExamNETWebAPI/appsettings.json | 12 + ExamNETWebAPI/bin/Debug/net8.0/Contracts.dll | Bin 0 -> 8704 bytes ExamNETWebAPI/bin/Debug/net8.0/Contracts.pdb | Bin 0 -> 14548 bytes ExamNETWebAPI/bin/Debug/net8.0/Entity.dll | Bin 0 -> 7680 bytes ExamNETWebAPI/bin/Debug/net8.0/Entity.pdb | Bin 0 -> 13344 bytes .../bin/Debug/net8.0/ExamNETWebAPI.deps.json | 941 ++++ .../bin/Debug/net8.0/ExamNETWebAPI.dll | Bin 0 -> 17920 bytes .../bin/Debug/net8.0/ExamNETWebAPI.exe | Bin 0 -> 142848 bytes .../bin/Debug/net8.0/ExamNETWebAPI.pdb | Bin 0 -> 24848 bytes .../net8.0/ExamNETWebAPI.runtimeconfig.json | 20 + .../net8.0/FluentValidation.AspNetCore.dll | Bin 0 -> 67584 bytes ...lidation.DependencyInjectionExtensions.dll | Bin 0 -> 17408 bytes .../bin/Debug/net8.0/FluentValidation.dll | Bin 0 -> 475648 bytes .../bin/Debug/net8.0/MediatR.Contracts.dll | Bin 0 -> 6656 bytes ...tensions.Microsoft.DependencyInjection.dll | Bin 0 -> 18432 bytes ExamNETWebAPI/bin/Debug/net8.0/MediatR.dll | Bin 0 -> 53248 bytes .../Debug/net8.0/Microsoft.Data.Sqlite.dll | Bin 0 -> 173104 bytes ...osoft.EntityFrameworkCore.Abstractions.dll | Bin 0 -> 34848 bytes ...crosoft.EntityFrameworkCore.Relational.dll | Bin 0 -> 1988032 bytes .../Microsoft.EntityFrameworkCore.Sqlite.dll | Bin 0 -> 257568 bytes .../net8.0/Microsoft.EntityFrameworkCore.dll | Bin 0 -> 2533408 bytes .../Microsoft.Extensions.DependencyModel.dll | Bin 0 -> 79624 bytes .../bin/Debug/net8.0/Microsoft.OpenApi.dll | Bin 0 -> 173960 bytes .../net8.0/SQLitePCLRaw.batteries_v2.dll | Bin 0 -> 5120 bytes .../bin/Debug/net8.0/SQLitePCLRaw.core.dll | Bin 0 -> 50688 bytes .../SQLitePCLRaw.provider.e_sqlite3.dll | Bin 0 -> 35840 bytes .../bin/Debug/net8.0/Serilog.AspNetCore.dll | Bin 0 -> 13824 bytes .../net8.0/Serilog.Extensions.Hosting.dll | Bin 0 -> 29696 bytes .../net8.0/Serilog.Extensions.Logging.dll | Bin 0 -> 29696 bytes .../net8.0/Serilog.Formatting.Compact.dll | Bin 0 -> 10240 bytes .../net8.0/Serilog.Settings.Configuration.dll | Bin 0 -> 75264 bytes .../Debug/net8.0/Serilog.Sinks.Console.dll | Bin 0 -> 38912 bytes .../bin/Debug/net8.0/Serilog.Sinks.Debug.dll | Bin 0 -> 7168 bytes .../bin/Debug/net8.0/Serilog.Sinks.File.dll | Bin 0 -> 31232 bytes ExamNETWebAPI/bin/Debug/net8.0/Serilog.dll | Bin 0 -> 140800 bytes ExamNETWebAPI/bin/Debug/net8.0/Services.dll | Bin 0 -> 15360 bytes ExamNETWebAPI/bin/Debug/net8.0/Services.pdb | Bin 0 -> 14436 bytes .../net8.0/Swashbuckle.AspNetCore.Swagger.dll | Bin 0 -> 15360 bytes .../Swashbuckle.AspNetCore.SwaggerGen.dll | Bin 0 -> 96768 bytes .../Swashbuckle.AspNetCore.SwaggerUI.dll | Bin 0 -> 3416576 bytes .../Debug/net8.0/appsettings.Development.json | 8 + .../bin/Debug/net8.0/appsettings.json | 12 + .../nativeassets/net8.0/e_sqlite3.a | Bin 0 -> 1122394 bytes .../runtimes/linux-arm/native/libe_sqlite3.so | Bin 0 -> 827568 bytes .../linux-arm64/native/libe_sqlite3.so | Bin 0 -> 1285800 bytes .../linux-armel/native/libe_sqlite3.so | Bin 0 -> 1162812 bytes .../linux-mips64/native/libe_sqlite3.so | Bin 0 -> 1500256 bytes .../linux-musl-arm/native/libe_sqlite3.so | Bin 0 -> 1126664 bytes .../linux-musl-arm64/native/libe_sqlite3.so | Bin 0 -> 1333800 bytes .../linux-musl-x64/native/libe_sqlite3.so | Bin 0 -> 1228752 bytes .../linux-ppc64le/native/libe_sqlite3.so | Bin 0 -> 1648888 bytes .../linux-s390x/native/libe_sqlite3.so | Bin 0 -> 1397832 bytes .../runtimes/linux-x64/native/libe_sqlite3.so | Bin 0 -> 1249880 bytes .../runtimes/linux-x86/native/libe_sqlite3.so | Bin 0 -> 1309268 bytes .../native/libe_sqlite3.dylib | Bin 0 -> 1091295 bytes .../maccatalyst-x64/native/libe_sqlite3.dylib | Bin 0 -> 1117336 bytes .../osx-arm64/native/libe_sqlite3.dylib | Bin 0 -> 1091359 bytes .../osx-x64/native/libe_sqlite3.dylib | Bin 0 -> 1116192 bytes .../runtimes/win-arm/native/e_sqlite3.dll | Bin 0 -> 1192960 bytes .../runtimes/win-arm64/native/e_sqlite3.dll | Bin 0 -> 1485824 bytes .../runtimes/win-x64/native/e_sqlite3.dll | Bin 0 -> 1691648 bytes .../runtimes/win-x86/native/e_sqlite3.dll | Bin 0 -> 1308672 bytes ExamNETWebAPI/exam.db | Bin 0 -> 12288 bytes ExamNETWebAPI/exam.db-shm | Bin 0 -> 32768 bytes ExamNETWebAPI/exam.db-wal | 0 ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../Debug/net8.0/ExamNETW.0C1115FD.Up2Date | 0 .../net8.0/ExamNETWebAPI.AssemblyInfo.cs | 24 + .../ExamNETWebAPI.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 19 + .../net8.0/ExamNETWebAPI.GlobalUsings.g.cs | 17 + ...bAPI.MvcApplicationPartsAssemblyInfo.cache | 0 ...TWebAPI.MvcApplicationPartsAssemblyInfo.cs | 18 + .../Debug/net8.0/ExamNETWebAPI.assets.cache | Bin 0 -> 35991 bytes ...amNETWebAPI.csproj.AssemblyReference.cache | Bin 0 -> 19625 bytes ...xamNETWebAPI.csproj.BuildWithSkipAnalyzers | 0 ...amNETWebAPI.csproj.CoreCompileInputs.cache | 1 + .../ExamNETWebAPI.csproj.FileListAbsolute.txt | 83 + .../obj/Debug/net8.0/ExamNETWebAPI.dll | Bin 0 -> 17920 bytes .../ExamNETWebAPI.genruntimeconfig.cache | 1 + .../obj/Debug/net8.0/ExamNETWebAPI.pdb | Bin 0 -> 24848 bytes .../net8.0/ExamNETWebAPI.sourcelink.json | 1 + ExamNETWebAPI/obj/Debug/net8.0/apphost.exe | Bin 0 -> 142848 bytes .../obj/Debug/net8.0/ref/ExamNETWebAPI.dll | Bin 0 -> 9728 bytes .../obj/Debug/net8.0/refint/ExamNETWebAPI.dll | Bin 0 -> 9728 bytes .../Debug/net8.0/staticwebassets.build.json | 11 + .../msbuild.build.ExamNETWebAPI.props | 3 + ...ld.buildMultiTargeting.ExamNETWebAPI.props | 3 + ...sbuild.buildTransitive.ExamNETWebAPI.props | 3 + .../ExamNETWebAPI.csproj.nuget.dgspec.json | 318 ++ .../obj/ExamNETWebAPI.csproj.nuget.g.props | 23 + .../obj/ExamNETWebAPI.csproj.nuget.g.targets | 11 + ExamNETWebAPI/obj/project.assets.json | 2594 +++++++++ ExamNETWebAPI/obj/project.nuget.cache | 59 + ProjectTesting/BaseTest.cs | 20 + ProjectTesting/ProjectTesting.csproj | 29 + ProjectTesting/UnitTest1.cs | 30 + .../CoverletSourceRootsMapping_ProjectTesting | Bin 0 -> 3362 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../net8.0/ProjectTesting.AssemblyInfo.cs | 23 + .../ProjectTesting.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../net8.0/ProjectTesting.GlobalUsings.g.cs | 9 + .../Debug/net8.0/ProjectTesting.assets.cache | Bin 0 -> 81435 bytes ...jectTesting.csproj.AssemblyReference.cache | Bin 0 -> 29386 bytes .../ProjectTesting.csproj.nuget.dgspec.json | 408 ++ .../obj/ProjectTesting.csproj.nuget.g.props | 28 + .../obj/ProjectTesting.csproj.nuget.g.targets | 16 + ProjectTesting/obj/project.assets.json | 4624 +++++++++++++++++ ProjectTesting/obj/project.nuget.cache | 92 + .../ManageBooking/CreateBookingDataHandler.cs | 46 + .../ManageBooking/DeleteBookingDataHandler.cs | 31 + .../GetBookingDataListHandler.cs | 63 + .../CreateCategoryDataHandler.cs | 41 + .../GetCategoryDataListHandler.cs | 38 + .../ManageTicket/CreateTicketDataHandler.cs | 49 + .../ManageTicket/DeleteTicketDataHandler.cs | 47 + .../ManageTicket/GetTicketDataListHandler.cs | 44 + Services/Services.csproj | 21 + .../Booking/CreateBookingValidator.cs | 34 + Services/bin/Debug/net8.0/Contracts.dll | Bin 0 -> 8704 bytes Services/bin/Debug/net8.0/Contracts.pdb | Bin 0 -> 14548 bytes Services/bin/Debug/net8.0/Entity.dll | Bin 0 -> 7680 bytes Services/bin/Debug/net8.0/Entity.pdb | Bin 0 -> 13344 bytes Services/bin/Debug/net8.0/Services.deps.json | 634 +++ Services/bin/Debug/net8.0/Services.dll | Bin 0 -> 15360 bytes Services/bin/Debug/net8.0/Services.pdb | Bin 0 -> 14436 bytes ...CoreApp,Version=v8.0.AssemblyAttributes.cs | 4 + .../obj/Debug/net8.0/Services.AssemblyInfo.cs | 23 + .../net8.0/Services.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Debug/net8.0/Services.GlobalUsings.g.cs | 8 + .../obj/Debug/net8.0/Services.assets.cache | Bin 0 -> 23558 bytes .../Services.csproj.AssemblyReference.cache | Bin 0 -> 16392 bytes .../Services.csproj.BuildWithSkipAnalyzers | 0 .../Services.csproj.CoreCompileInputs.cache | 1 + .../Services.csproj.FileListAbsolute.txt | 18 + .../obj/Debug/net8.0/Services.csproj.Up2Date | 0 Services/obj/Debug/net8.0/Services.dll | Bin 0 -> 15360 bytes Services/obj/Debug/net8.0/Services.pdb | Bin 0 -> 14436 bytes .../obj/Debug/net8.0/Services.sourcelink.json | 1 + Services/obj/Debug/net8.0/ref/Services.dll | Bin 0 -> 8192 bytes Services/obj/Debug/net8.0/refint/Services.dll | Bin 0 -> 8192 bytes .../obj/Services.csproj.nuget.dgspec.json | 229 + Services/obj/Services.csproj.nuget.g.props | 18 + Services/obj/Services.csproj.nuget.g.targets | 9 + Services/obj/project.assets.json | 1473 ++++++ Services/obj/project.nuget.cache | 38 + ~$P.NET WEB API Exam.docx | Bin 0 -> 162 bytes 244 files changed, 20379 insertions(+) create mode 100644 Contracts/Contracts.csproj create mode 100644 Contracts/RequestModels/Booking/CreateBookingDataRequest.cs create mode 100644 Contracts/RequestModels/Booking/DeleteBookingDataRequest.cs create mode 100644 Contracts/RequestModels/Booking/GetBookingDataListRequest.cs create mode 100644 Contracts/RequestModels/Category/CreateCategoryDataRequest.cs create mode 100644 Contracts/RequestModels/Category/GetCategoryDataListRequest.cs create mode 100644 Contracts/RequestModels/Ticket/CreateTicketDataRequest.cs create mode 100644 Contracts/RequestModels/Ticket/DeleteTicketDataRequest.cs create mode 100644 Contracts/RequestModels/Ticket/GetTicketDataListRequest.cs create mode 100644 Contracts/ResponseModels/Booking/CreateBookingDataResponse.cs create mode 100644 Contracts/ResponseModels/Booking/DeleteBookingDataResponse.cs create mode 100644 Contracts/ResponseModels/Booking/GetBookingDataListResponse.cs create mode 100644 Contracts/ResponseModels/Category/CreateCategoryDataResponse.cs create mode 100644 Contracts/ResponseModels/Category/GetCategoryDataListResponse.cs create mode 100644 Contracts/ResponseModels/Ticket/CreateTicketDataResponse.cs create mode 100644 Contracts/ResponseModels/Ticket/DeleteTicketDataResponse.cs create mode 100644 Contracts/ResponseModels/Ticket/GetTicketDataListResponse.cs create mode 100644 Contracts/bin/Debug/net8.0/Contracts.deps.json create mode 100644 Contracts/bin/Debug/net8.0/Contracts.dll create mode 100644 Contracts/bin/Debug/net8.0/Contracts.pdb create mode 100644 Contracts/bin/Debug/net8.0/Entity.dll create mode 100644 Contracts/bin/Debug/net8.0/Entity.pdb create mode 100644 Contracts/obj/Contracts.csproj.nuget.dgspec.json create mode 100644 Contracts/obj/Contracts.csproj.nuget.g.props create mode 100644 Contracts/obj/Contracts.csproj.nuget.g.targets create mode 100644 Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs create mode 100644 Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache create mode 100644 Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs create mode 100644 Contracts/obj/Debug/net8.0/Contracts.assets.cache create mode 100644 Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache create mode 100644 Contracts/obj/Debug/net8.0/Contracts.csproj.BuildWithSkipAnalyzers create mode 100644 Contracts/obj/Debug/net8.0/Contracts.csproj.CoreCompileInputs.cache create mode 100644 Contracts/obj/Debug/net8.0/Contracts.csproj.FileListAbsolute.txt create mode 100644 Contracts/obj/Debug/net8.0/Contracts.csproj.Up2Date create mode 100644 Contracts/obj/Debug/net8.0/Contracts.dll create mode 100644 Contracts/obj/Debug/net8.0/Contracts.pdb create mode 100644 Contracts/obj/Debug/net8.0/Contracts.sourcelink.json create mode 100644 Contracts/obj/Debug/net8.0/ref/Contracts.dll create mode 100644 Contracts/obj/Debug/net8.0/refint/Contracts.dll create mode 100644 Contracts/obj/project.assets.json create mode 100644 Contracts/obj/project.nuget.cache create mode 100644 Entity/Entity.csproj create mode 100644 Entity/Entity/Booking.cs create mode 100644 Entity/Entity/Category.cs create mode 100644 Entity/Entity/DBContext.cs create mode 100644 Entity/Entity/Ticket.cs create mode 100644 Entity/bin/Debug/net8.0/Entity.deps.json create mode 100644 Entity/bin/Debug/net8.0/Entity.dll create mode 100644 Entity/bin/Debug/net8.0/Entity.pdb create mode 100644 Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs create mode 100644 Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache create mode 100644 Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs create mode 100644 Entity/obj/Debug/net8.0/Entity.assets.cache create mode 100644 Entity/obj/Debug/net8.0/Entity.csproj.AssemblyReference.cache create mode 100644 Entity/obj/Debug/net8.0/Entity.csproj.BuildWithSkipAnalyzers create mode 100644 Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache create mode 100644 Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt create mode 100644 Entity/obj/Debug/net8.0/Entity.dll create mode 100644 Entity/obj/Debug/net8.0/Entity.pdb create mode 100644 Entity/obj/Debug/net8.0/Entity.sourcelink.json create mode 100644 Entity/obj/Debug/net8.0/ref/Entity.dll create mode 100644 Entity/obj/Debug/net8.0/refint/Entity.dll create mode 100644 Entity/obj/Entity.csproj.nuget.dgspec.json create mode 100644 Entity/obj/Entity.csproj.nuget.g.props create mode 100644 Entity/obj/Entity.csproj.nuget.g.targets create mode 100644 Entity/obj/project.assets.json create mode 100644 Entity/obj/project.nuget.cache create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/DesignTimeBuild/.dtbcache.v2 create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/2c72ac60-09a5-407e-8d85-c35b3dce4f59.vsidx create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/333af1a3-d749-4c51-8d30-8697b090c8dd.vsidx create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/5ba86399-0d8b-47d6-878c-0df96814929e.vsidx create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/99a15696-8936-48cd-a591-8aa243244f19.vsidx create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/a7ad3c44-e9aa-4f9a-96b3-c7027a7d9260.vsidx create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/config/applicationhost.config create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/v17/.futdcache.v2 create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/v17/.suo create mode 100644 ExamNETWebAPI/.vs/ExamNETWebAPI/v17/DocumentLayout.json create mode 100644 ExamNETWebAPI/.vs/ProjectEvaluation/examnetwebapi.metadata.v7.bin create mode 100644 ExamNETWebAPI/.vs/ProjectEvaluation/examnetwebapi.projects.v7.bin create mode 100644 ExamNETWebAPI/Controllers/BookingController.cs create mode 100644 ExamNETWebAPI/Controllers/CategoryController.cs create mode 100644 ExamNETWebAPI/Controllers/ErrorController.cs create mode 100644 ExamNETWebAPI/Controllers/TicketController.cs create mode 100644 ExamNETWebAPI/ExamNETWebAPI.csproj create mode 100644 ExamNETWebAPI/ExamNETWebAPI.csproj.user create mode 100644 ExamNETWebAPI/ExamNETWebAPI.http create mode 100644 ExamNETWebAPI/ExamNETWebAPI.sln create mode 100644 ExamNETWebAPI/Logs/ExamNETWebAPI20240326.log create mode 100644 ExamNETWebAPI/Program.cs create mode 100644 ExamNETWebAPI/Properties/launchSettings.json create mode 100644 ExamNETWebAPI/appsettings.Development.json create mode 100644 ExamNETWebAPI/appsettings.json create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Contracts.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Contracts.pdb create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Entity.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Entity.pdb create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/ExamNETWebAPI.deps.json create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/ExamNETWebAPI.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/ExamNETWebAPI.exe create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/ExamNETWebAPI.pdb create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/ExamNETWebAPI.runtimeconfig.json create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/FluentValidation.AspNetCore.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/FluentValidation.DependencyInjectionExtensions.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/FluentValidation.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/MediatR.Contracts.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/MediatR.Extensions.Microsoft.DependencyInjection.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/MediatR.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Microsoft.OpenApi.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/SQLitePCLRaw.core.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.AspNetCore.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Extensions.Logging.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Formatting.Compact.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Settings.Configuration.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Sinks.Console.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Sinks.Debug.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.Sinks.File.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Serilog.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Services.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Services.pdb create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/appsettings.Development.json create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/appsettings.json create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll create mode 100644 ExamNETWebAPI/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll create mode 100644 ExamNETWebAPI/exam.db create mode 100644 ExamNETWebAPI/exam.db-shm create mode 100644 ExamNETWebAPI/exam.db-wal create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETW.0C1115FD.Up2Date create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.AssemblyInfo.cs create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.AssemblyInfoInputs.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.GlobalUsings.g.cs create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.MvcApplicationPartsAssemblyInfo.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.MvcApplicationPartsAssemblyInfo.cs create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.assets.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.csproj.AssemblyReference.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.csproj.BuildWithSkipAnalyzers create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.csproj.CoreCompileInputs.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.csproj.FileListAbsolute.txt create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.dll create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.genruntimeconfig.cache create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.pdb create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ExamNETWebAPI.sourcelink.json create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/apphost.exe create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/ref/ExamNETWebAPI.dll create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/refint/ExamNETWebAPI.dll create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/staticwebassets.build.json create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/staticwebassets/msbuild.build.ExamNETWebAPI.props create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.ExamNETWebAPI.props create mode 100644 ExamNETWebAPI/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.ExamNETWebAPI.props create mode 100644 ExamNETWebAPI/obj/ExamNETWebAPI.csproj.nuget.dgspec.json create mode 100644 ExamNETWebAPI/obj/ExamNETWebAPI.csproj.nuget.g.props create mode 100644 ExamNETWebAPI/obj/ExamNETWebAPI.csproj.nuget.g.targets create mode 100644 ExamNETWebAPI/obj/project.assets.json create mode 100644 ExamNETWebAPI/obj/project.nuget.cache create mode 100644 ProjectTesting/BaseTest.cs create mode 100644 ProjectTesting/ProjectTesting.csproj create mode 100644 ProjectTesting/UnitTest1.cs create mode 100644 ProjectTesting/bin/Debug/net8.0/CoverletSourceRootsMapping_ProjectTesting create mode 100644 ProjectTesting/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.AssemblyInfo.cs create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.AssemblyInfoInputs.cache create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.GlobalUsings.g.cs create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.assets.cache create mode 100644 ProjectTesting/obj/Debug/net8.0/ProjectTesting.csproj.AssemblyReference.cache create mode 100644 ProjectTesting/obj/ProjectTesting.csproj.nuget.dgspec.json create mode 100644 ProjectTesting/obj/ProjectTesting.csproj.nuget.g.props create mode 100644 ProjectTesting/obj/ProjectTesting.csproj.nuget.g.targets create mode 100644 ProjectTesting/obj/project.assets.json create mode 100644 ProjectTesting/obj/project.nuget.cache create mode 100644 Services/RequestHandlers/ManageBooking/CreateBookingDataHandler.cs create mode 100644 Services/RequestHandlers/ManageBooking/DeleteBookingDataHandler.cs create mode 100644 Services/RequestHandlers/ManageBooking/GetBookingDataListHandler.cs create mode 100644 Services/RequestHandlers/ManageCategory/CreateCategoryDataHandler.cs create mode 100644 Services/RequestHandlers/ManageCategory/GetCategoryDataListHandler.cs create mode 100644 Services/RequestHandlers/ManageTicket/CreateTicketDataHandler.cs create mode 100644 Services/RequestHandlers/ManageTicket/DeleteTicketDataHandler.cs create mode 100644 Services/RequestHandlers/ManageTicket/GetTicketDataListHandler.cs create mode 100644 Services/Services.csproj create mode 100644 Services/Validators/Booking/CreateBookingValidator.cs create mode 100644 Services/bin/Debug/net8.0/Contracts.dll create mode 100644 Services/bin/Debug/net8.0/Contracts.pdb create mode 100644 Services/bin/Debug/net8.0/Entity.dll create mode 100644 Services/bin/Debug/net8.0/Entity.pdb create mode 100644 Services/bin/Debug/net8.0/Services.deps.json create mode 100644 Services/bin/Debug/net8.0/Services.dll create mode 100644 Services/bin/Debug/net8.0/Services.pdb create mode 100644 Services/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs create mode 100644 Services/obj/Debug/net8.0/Services.AssemblyInfo.cs create mode 100644 Services/obj/Debug/net8.0/Services.AssemblyInfoInputs.cache create mode 100644 Services/obj/Debug/net8.0/Services.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Services/obj/Debug/net8.0/Services.GlobalUsings.g.cs create mode 100644 Services/obj/Debug/net8.0/Services.assets.cache create mode 100644 Services/obj/Debug/net8.0/Services.csproj.AssemblyReference.cache create mode 100644 Services/obj/Debug/net8.0/Services.csproj.BuildWithSkipAnalyzers create mode 100644 Services/obj/Debug/net8.0/Services.csproj.CoreCompileInputs.cache create mode 100644 Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt create mode 100644 Services/obj/Debug/net8.0/Services.csproj.Up2Date create mode 100644 Services/obj/Debug/net8.0/Services.dll create mode 100644 Services/obj/Debug/net8.0/Services.pdb create mode 100644 Services/obj/Debug/net8.0/Services.sourcelink.json create mode 100644 Services/obj/Debug/net8.0/ref/Services.dll create mode 100644 Services/obj/Debug/net8.0/refint/Services.dll create mode 100644 Services/obj/Services.csproj.nuget.dgspec.json create mode 100644 Services/obj/Services.csproj.nuget.g.props create mode 100644 Services/obj/Services.csproj.nuget.g.targets create mode 100644 Services/obj/project.assets.json create mode 100644 Services/obj/project.nuget.cache create mode 100644 ~$P.NET WEB API Exam.docx diff --git a/Contracts/Contracts.csproj b/Contracts/Contracts.csproj new file mode 100644 index 0000000..b1a4aa9 --- /dev/null +++ b/Contracts/Contracts.csproj @@ -0,0 +1,17 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + diff --git a/Contracts/RequestModels/Booking/CreateBookingDataRequest.cs b/Contracts/RequestModels/Booking/CreateBookingDataRequest.cs new file mode 100644 index 0000000..02d649f --- /dev/null +++ b/Contracts/RequestModels/Booking/CreateBookingDataRequest.cs @@ -0,0 +1,16 @@ +using Contracts.ResponseModels.Booking; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Booking +{ + public class CreateBookingDataRequest : IRequest + { + public string TicketCode { get; set; } = string.Empty; + public int Quantity { get; set; } + } +} diff --git a/Contracts/RequestModels/Booking/DeleteBookingDataRequest.cs b/Contracts/RequestModels/Booking/DeleteBookingDataRequest.cs new file mode 100644 index 0000000..7b35427 --- /dev/null +++ b/Contracts/RequestModels/Booking/DeleteBookingDataRequest.cs @@ -0,0 +1,17 @@ +using Contracts.ResponseModels.Booking; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Booking +{ + public class DeleteBookingDataRequest : IRequest + { + public Guid BookedTicketID { get; set; } + public string TicketCode { get; set; } = string.Empty; + public int Quantity { get; set; } + } +} diff --git a/Contracts/RequestModels/Booking/GetBookingDataListRequest.cs b/Contracts/RequestModels/Booking/GetBookingDataListRequest.cs new file mode 100644 index 0000000..1040507 --- /dev/null +++ b/Contracts/RequestModels/Booking/GetBookingDataListRequest.cs @@ -0,0 +1,19 @@ +using Contracts.ResponseModels.Booking; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Booking +{ + public class GetBookingDataListRequest : IRequest + { + public string CategoryName { get; set; } = string.Empty; + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public decimal Price { get; set; } + + } +} diff --git a/Contracts/RequestModels/Category/CreateCategoryDataRequest.cs b/Contracts/RequestModels/Category/CreateCategoryDataRequest.cs new file mode 100644 index 0000000..2d96197 --- /dev/null +++ b/Contracts/RequestModels/Category/CreateCategoryDataRequest.cs @@ -0,0 +1,15 @@ +using Contracts.ResponseModels.Category; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Category +{ + public class CreateCategoryDataRequest : IRequest + { + public string Name { get; set; } = string.Empty; + } +} diff --git a/Contracts/RequestModels/Category/GetCategoryDataListRequest.cs b/Contracts/RequestModels/Category/GetCategoryDataListRequest.cs new file mode 100644 index 0000000..a0db25c --- /dev/null +++ b/Contracts/RequestModels/Category/GetCategoryDataListRequest.cs @@ -0,0 +1,14 @@ +using Contracts.ResponseModels.Category; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Category +{ + public class GetCategoryDataListRequest : IRequest + { + } +} diff --git a/Contracts/RequestModels/Ticket/CreateTicketDataRequest.cs b/Contracts/RequestModels/Ticket/CreateTicketDataRequest.cs new file mode 100644 index 0000000..8ff26a4 --- /dev/null +++ b/Contracts/RequestModels/Ticket/CreateTicketDataRequest.cs @@ -0,0 +1,21 @@ +using Contracts.ResponseModels.Ticket; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Ticket +{ + public class CreateTicketDataRequest : IRequest + { + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set;} = string.Empty; + public Guid CategoryID { get; set; } + public int Quota { get; set; } + public decimal Price { get; set; } + public DateTime EventDate { get; set; } + + } +} diff --git a/Contracts/RequestModels/Ticket/DeleteTicketDataRequest.cs b/Contracts/RequestModels/Ticket/DeleteTicketDataRequest.cs new file mode 100644 index 0000000..3044234 --- /dev/null +++ b/Contracts/RequestModels/Ticket/DeleteTicketDataRequest.cs @@ -0,0 +1,15 @@ +using Contracts.ResponseModels.Ticket; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Ticket +{ + public class DeleteTicketDataRequest : IRequest + { + public string TicketCode { get; set; } = string.Empty; + } +} diff --git a/Contracts/RequestModels/Ticket/GetTicketDataListRequest.cs b/Contracts/RequestModels/Ticket/GetTicketDataListRequest.cs new file mode 100644 index 0000000..1312d3d --- /dev/null +++ b/Contracts/RequestModels/Ticket/GetTicketDataListRequest.cs @@ -0,0 +1,15 @@ +using Contracts.ResponseModels.Ticket; +using MediatR; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.RequestModels.Ticket +{ + public class GetTicketDataListRequest : IRequest + { + + } +} diff --git a/Contracts/ResponseModels/Booking/CreateBookingDataResponse.cs b/Contracts/ResponseModels/Booking/CreateBookingDataResponse.cs new file mode 100644 index 0000000..42148fa --- /dev/null +++ b/Contracts/ResponseModels/Booking/CreateBookingDataResponse.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Booking +{ + public class CreateBookingDataResponse + { + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public decimal Price { get; set; } + } + + public class CreateBookingData + { + + } +} diff --git a/Contracts/ResponseModels/Booking/DeleteBookingDataResponse.cs b/Contracts/ResponseModels/Booking/DeleteBookingDataResponse.cs new file mode 100644 index 0000000..f01d9ed --- /dev/null +++ b/Contracts/ResponseModels/Booking/DeleteBookingDataResponse.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Booking +{ + public class DeleteBookingDataResponse + { + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public string CategoryName { get; set; } = string.Empty; + public int Quantity { get; set; } + } +} diff --git a/Contracts/ResponseModels/Booking/GetBookingDataListResponse.cs b/Contracts/ResponseModels/Booking/GetBookingDataListResponse.cs new file mode 100644 index 0000000..59832ed --- /dev/null +++ b/Contracts/ResponseModels/Booking/GetBookingDataListResponse.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Booking +{ + public class GetBookingDataListResponse + { + public List BookingDatas = new List(); + } + + public class BookingData + { + public DateTime EventDate { get; set; } + public int Quota { get; set; } + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public string CategoryName { get; set; } = string.Empty; + public decimal Price { get; set; } + } +} diff --git a/Contracts/ResponseModels/Category/CreateCategoryDataResponse.cs b/Contracts/ResponseModels/Category/CreateCategoryDataResponse.cs new file mode 100644 index 0000000..e521718 --- /dev/null +++ b/Contracts/ResponseModels/Category/CreateCategoryDataResponse.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Category +{ + public class CreateCategoryDataResponse + { + public Guid CategoryID { get; set; } + } +} diff --git a/Contracts/ResponseModels/Category/GetCategoryDataListResponse.cs b/Contracts/ResponseModels/Category/GetCategoryDataListResponse.cs new file mode 100644 index 0000000..6182f28 --- /dev/null +++ b/Contracts/ResponseModels/Category/GetCategoryDataListResponse.cs @@ -0,0 +1,21 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Category +{ + public class GetCategoryDataListResponse + { + public List CategoryDatas = new List(); + } + + public class CategoryData + { + public Guid CategoryID { get; set; } + public string Name { get; set; } = string.Empty; + } + +} + diff --git a/Contracts/ResponseModels/Ticket/CreateTicketDataResponse.cs b/Contracts/ResponseModels/Ticket/CreateTicketDataResponse.cs new file mode 100644 index 0000000..cc81060 --- /dev/null +++ b/Contracts/ResponseModels/Ticket/CreateTicketDataResponse.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Ticket +{ + public class CreateTicketDataResponse + { + public string TicketCode { get; set; } = string.Empty; + } +} diff --git a/Contracts/ResponseModels/Ticket/DeleteTicketDataResponse.cs b/Contracts/ResponseModels/Ticket/DeleteTicketDataResponse.cs new file mode 100644 index 0000000..afa2375 --- /dev/null +++ b/Contracts/ResponseModels/Ticket/DeleteTicketDataResponse.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Ticket +{ + public class DeleteTicketDataResponse + { + public bool IsSuccess { get; set; } + public string Message { get; set; } = string.Empty; + } +} diff --git a/Contracts/ResponseModels/Ticket/GetTicketDataListResponse.cs b/Contracts/ResponseModels/Ticket/GetTicketDataListResponse.cs new file mode 100644 index 0000000..90e1cc0 --- /dev/null +++ b/Contracts/ResponseModels/Ticket/GetTicketDataListResponse.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.ResponseModels.Ticket +{ + public class GetTicketDataListResponse + { + public List TicketDatas { get; set; } = new List(); + } + + public class TicketData + { + public Guid TicketID { get; set; } + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public string CategoryName { get; set; } = string.Empty; + public int Quota { get; set; } + public decimal Price { get; set; } + public DateTime EventDate { get; set; } + } +} diff --git a/Contracts/bin/Debug/net8.0/Contracts.deps.json b/Contracts/bin/Debug/net8.0/Contracts.deps.json new file mode 100644 index 0000000..9b432a7 --- /dev/null +++ b/Contracts/bin/Debug/net8.0/Contracts.deps.json @@ -0,0 +1,545 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Contracts/1.0.0": { + "dependencies": { + "Entity": "1.0.0", + "MediatR.Contracts": "2.0.1" + }, + "runtime": { + "Contracts.dll": {} + } + }, + "MediatR.Contracts/2.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "2.0.1.0", + "fileVersion": "2.0.1.0" + } + } + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.3" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.Memory/4.5.3": {}, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "Entity/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "Entity.dll": {} + } + } + } + }, + "libraries": { + "Contracts/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MediatR.Contracts/2.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FYv95bNT4UwcNA+G/J1oX5OpRiSUxteXaUt2BJbRSdRNiIUNbggJF69wy6mnk2wYToaanpdXZdCwVylt96MpwQ==", + "path": "mediatr.contracts/2.0.1", + "hashPath": "mediatr.contracts.2.0.1.nupkg.sha512" + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "path": "microsoft.data.sqlite.core/8.0.3", + "hashPath": "microsoft.data.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "path": "microsoft.entityframeworkcore/8.0.3", + "hashPath": "microsoft.entityframeworkcore.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.Memory/4.5.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "path": "system.memory/4.5.3", + "hashPath": "system.memory.4.5.3.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "Entity/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Contracts/bin/Debug/net8.0/Contracts.dll b/Contracts/bin/Debug/net8.0/Contracts.dll new file mode 100644 index 0000000000000000000000000000000000000000..921169ae12700e8d69e9a3a4d1719f552abef39b GIT binary patch literal 8704 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 Ig(JxS0Z3_U^Z)<= literal 0 HcmV?d00001 diff --git a/Contracts/bin/Debug/net8.0/Entity.dll b/Contracts/bin/Debug/net8.0/Entity.dll new file mode 100644 index 0000000000000000000000000000000000000000..f79f1b53fd6fb5f49866771f317e22af3c94fcb0 GIT binary patch literal 7680 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 J_5aMke*lxSE6o4^ literal 0 HcmV?d00001 diff --git a/Contracts/bin/Debug/net8.0/Entity.pdb b/Contracts/bin/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ab30bfa260d26c56537f71d68d56b8eb38da91b7 GIT binary patch literal 13344 zcma)D2|SeD_kRXS2`NOIrKrT%BHAp2G0Y%asws_`2b0;Fg_KYfWo^@_qI}LU;g(#3xlcO-{-yWGxxdYd(OG%Zs(l)0YYlwrZVX!!0HtgC~13WAK$KoIaBGAvXs<%?ovu-%n>7aodC0KbD_ zJ3XA?4W2omzRC{Ny#!*&j5*-s`k1g4tVKK9E`%Q_k}l2by%W4frWls=>ZOHXTA6}+ z4^VVL83u|TD8`^bJYa|Dg92$_4`6}sfO^=U8vY9WE+gJ#AU(k^$Oo3*pg>wSK+Z|50L2v)cTjvm zVSy3`%5+eoLE(cU0VNTX6i^o1;r++Q5%v-E9q5PGfhnixRZArBG{=?#?XP@bVu9kv@O)nWSpr8;bfbCBc*+f9_}uzjFX9kvfrs>Ald zN_E&iM5zwjhbq-!J3hxd#@DP%ySY*w;w_Zw5I;<5d?0W52j(r9kL27~ONDa)ANR*p zi0K8&2rzS4Y9j!8p!x_fOC~`g;!p4DsI0^K{k<}?6LlA_DL48YJ=y(C&+GaHp-5fO z7PZY0J@hXwFL7mUdS$tLz4O4?Jzo8+x|);jUwFqiI^$TtEiF1LMbwMUth{rf@6p+E z9Yl>bu1B~GmCCfdP|<9TkT2@#jmqNXVu^Y*D$?R`xu}3IlWWPP9KHzbIK6%5a)eXR zXwP7V4*VJD6Nc9`eMEA;JgK*rSR4=Ns9c#2o1)RX{~*(m4io(SC!6UmHmWfgzw+kC zUh_%@7;_W1e5gw`zcQpDIs8+rhRND=Z5l_8#)_p$0II7DP0KdxVWM^JNA-e#XEf@? z%&K;;Ius|U9OF2=$tSYb+;C!YY#(ngnph-9=gPZ*&zj}#o%Z(G!6n)3oD5%&ubUFH zj8{L3&5N|W(c3oR$@-b2dWG@1@n|>XLJhNlqkOek$My`0KDoi|&Il{crV-8!(a%lq zewG|89shIh2X%4u>>l1|v?5khgvwp1_QtposC2N~as=TrxJ6T;E&3~UXyK%VUJLye z2AREY9rNFF%SX?w(hAzL2fnK*y+7HVQ?eoALv~TF7RUNHl?tp&6H8G~iNq!Xj1gZf znwS8@P(5WbR2VHt@|1&PAX*_uWvXRtH2bve_S_9iTr3~B{aW`xe_XJu{l~-8vOe}( zXVjElo^Y_(h|rki$PmSdRq|RyF{?(^lQ*TG_gS8E?rd7j*`lo}rgKVGpSS5#mMOWh zY{Ra!3-c{_Vy;4nisUkjaq}%`|(Qt>BVM)`Nd|F6O7F!XBeB^F~#uT z?Q@LHwze2&5hs^RWaI4Yq?|-*EMFd{h*p3J%!T7G0;4Dv+L27{I?Yf!7gq-d*D+{} zqg#xtQ_NVmu^gVWqqB>fo4tbz>S*sWmh0leagK?$v$j~UV39=vZgIpB0X!vq0V=g6 zUyY%QyJT!(cLXof#PnwU7w~tpi-3E*WEUr=Z z@Iea-@$n1}hCiL7?4yE0qUhj7m`@0N;&Y{9nK(vHrG>_Eq!KDmAOO4kwA9A!NE(7HJf^UDu&bZP?)<6f zd7ae}9pv5|IfoiLN5Ge(1ZH~X^E*hh8e+>EFr&rYlv#1IJkQZ>ZgU3)U#h-Rju1^0 zOXK0rK=q84frZ0`Q$a>BibL~OA$8z9-@!#&R%thoIfsl3({HCen#uWre9!8hZ${S}-go&U9~LTv2N7_AEoBy{~Io|d6HE1UPQc=I6BDwW*4Q3)#Ip(1V)Lo^%3 zMp+flrhUKuLOdvlNd?Q=|IEOkb#%uU@9vMu`+xJqJ32dh{x_tAf-DQF{a!UqLEC+0 zt0+IR@PDbs67x`U;G0LE{)NnSpug+K4 zqoRkl-?djLyjS<>-K5o;yY7#C@LtHv?dzeVb#BOoUg(;Hp!E3Fr|T^AFQ|kDfvvP- znG6hHA#gXy3RBZL)z(sw$o+4%-;5lOcFsP)`uk1mQUw%tay=owi z;S_jZg*!~izFTdlrhW7{vUva3zZ*{P>%dImi<}&(-LxE^+;S8G!-r4O7{jP%t$5}( zFiX;BU{_!W8Vmfs_C;`=Tl)%5Ti%s`n27}k0;>8fE~vTWFheNgilqX6G+_f5|D;Q> zD_2H6X*tv8=Ced#U8SjzH39cXCg+HF94U{WY~8Xg3#p?Z^x!qJO-&iB98GUi^Qp_m zhE8UJJu#TZ3<1Y`G)FE+rF>KtmEcI=tSpTmLH!Ydt;U^-eE*Fbm*-5>zL}iiFpBAS6}uC-q5PiiC!WVC-8Zwl!`{luszv{kmhT3bQzpX2W!&O zlNUw$RlJ&?Wf{Ub5Sk>Dqe3ch%t*fzAC|`(_P>GJy}X?jGJEz_+K#WE46-L=`V;hC zikKMSRS?V_1^=yr#H@LL?=aID%*<)f?5WnLuMR;>6AJ|Rng<)4Sj1IGrO?5_1=YL^ z!nTog>5x$-`{poLS~M7#@nx|pusC4w%SeBQ<7Bx7($^! z4jlkO*88f(58$I*DeF8J!g(X*>wdcZ zd=`CU{FLnmRX3Naz=ldtE}tXd&qK*MGKJb>7X)YC8}Q?8$SRN0q1$s2`h@H4V4*}T z0ye>SAWxAm6 zJ^L0woo{e6m;I8b_?EvCvV0ynd3Qi$;`Ukfz{d49)X;W{_0Xj9m42J~nOmE8)Ct;& z+m~=-&6Iy3W$L}Q8*?H|85=F$Gw+oRt0X8fSBfSU3dJHqb-(V&A+e@e_ivg_8Rwvo|_pWuzmS6RT+y@#)+P6 zgKFu%&UhWU@ddqf=s)AHt9y+gDfygOkys|@bFt-%d1>Ut{BgMUITTXQzW-SJ;6ty9 ztaSb)^E1CxK(X+W=vV9Xf(H;*m3y8d0Omz(MSMs zqDNy`IdEG)q&{QFs3S-HPNdCv&8`==_Xq^Z9URwK-+mAK@zFi?^ROpk-{Xa)H{(w= ztt3?;h`VhjH4|^HgJXB^rPpxd8BEV*dfeJK)(hQ993H4rL-2T$Q2&ikxE2aaE)p)F zU(R73PMu@kuf8^u0QrJIl_QsdREEfbKzw{LxEXf1#{=&5()@~`qK_+0jV?wl>VgR4 zki+@8x#ArZG491M*?@C%f-3HZ1gl^B;`TdaignyaG zko>tXCdI3U;>r#`@O=-&{JcDZ7ZNH9I>=~@*ZG!nQZ)vycA^D`&y+Sih42+NCm)44 z==f&N4J|Ae^lMfPpT?I!4urZP;q=!K>uaePH21~d%;ORNnLXSStkHqRW&Aw0`UIql z4eT{5?R1;z{>iKC^N|DK=*g zd?d#Zm{f@YE_2L}-fyAIH#aY2UZ3pXTRI4-etyaKfl8U)QsCb!?SAMI{e=*GSN~NC zXT=%j0W|yKmS(GwD#6{B(fqLR3WzSeUwI^TgP~XchWV3+@A^URot?Fv!jW_1+BdGt zYffP+w>9fSk(FMZ=U&}2_4i*rQWDGnM=MC6@%U zs~VQ~*CMt+tnP=Tisf8y#^SacHoo(+HM?T*5n1|v@oA`|O{7cH2GES#ST*lwOLArxzVRUUt5D!d(IlGG}uL%BwFQ z*1=uO=|E~*;)we`d(b7^%`EGDWlEp9C-y5YV<*%Rm`(|a+iIJt;GTbJ?uxqxM>jDKyI=Z_SR7O*Xahkm8@KEZwjs7Z zikjZG^xhs7kZEYho4U+ovJ#;mNTw3h=a2ZUgOQTS1kdkJ>WY2yc2i{s79V=mmD*p{ z?r8C*o94oyQ)*Oq* zqN~xvCpoxl}4Kq=f)^gcTE>A#~ z9!!7#DxtRx*JqQvQ=|6+`7b3zC<;PKaAiXv9=sa7AI>WG&9*P9PmlA@ez>Uhz=`C* zP6%lNpNj^I`R#Eit&by?hY0g@xO@H3-@ePf3GGh;>u%NjAgYzYCsqxjBgCnfXvqQa;fttTV(9<$wsj zBWNbN#a$|Ef`c=CtG)lUd8=93`Sy2=jD5Fv1_NJpE@_D2X1hK^1oe#Hmx(v*f~w~j z_4{;l{_xI-P@-3zG&Pyo_BVvC{dnc@ZcRhq!hrKb`d=POu6#IGLFY&)K2oDx%rXD) z;MoxeZth1ISqX`zWdpQRNpavh1%%V2`Rd2tEQ1o9{F6Aw{R?SpL&ME>MBOFB!a$Nb z0%Q)v?Y>Ui$WMEq+mGnR9G~Pf$tUCU>Z7$(#uP$EP&7;~D(CTJ(OVuvlNZ!Q6?@O0 z<+X9tVUhFRxDo;og2oW3392_=CV@wlvIR$FJ;091`=5>7y)X4;ER8=I8N6MP)g6tS zVEBdSSh_qQsxshRz(m?^@0ZpSq-XWJ)BAvw8!@nlUpDQBeL|1Ba-SoI7-=iy^lc4Z zR=)u;m{?*$d6kDr#h6=vX;;_)r?3#l-n_MUzVP3?{0#>tKQ>ODh{FF9D$LrHUIPc? z%d_)G++LP4(@qv&-x@RJnhFM8!^|vuw7|rMF$3Q>JTWtEn<%H}d)%F1ACml{JFuJo5s)%)3mnw?N%zkA>ic?^D=JNR z^BUOQp)eoN&40CfD#y$<+A3MxC}Okr6`V**e{4j0PH+Q;7g{oE2(}Uled&_%*!mmF zC>dW^XCIhZy1?yU2TOUo&<+&-i-jHaq>FzwptcR#NiF+Ht~R?lpezs>`7J-KyHGsn zBZS5@wLF9N$me>s-ZQt(W`dl0u0<1^U~-<&lP>*uEyChKppJ7}9rI=JM$t zWYVkuuZf>8ZlkZER9znYCT_|9VuELRX@n|;h0`$4EnGT(ddh?|e$|hbPl`COL8}WF zd~ofoc(;+}K8WT06t|DVtNcy~4eLFxk9gXJxZBXYr(DK_Y@gQB&~wP^fU=Rc2|c3R z$grLa%=|zGw!^~ba_x~l=&QzsZL?y#`)~{s_ebZ7_ypS4Z!DdJ~#_*G7v4^q+~$O!dWWnNLf8{E>^2)0Z*Qb|=)L zI$XEMFH3dSfjc9czd{v*EIW;A4K+E&QLI74T6-QnkfM_Lh&DX(qG+$=fpoy`y_ zB)vkv@5bxl?r*Q2^*Adk)?@h$+2kt&qCOK!wEH%y!jl2d{TIOzSXyVb{1LOCXWC}k z=d4sgL{}_Lz~Ku?tL5DVaRvb0HDB_n#>R+tLa6b8cFIg+>}s;2;a z&;mYDXy-EN5Th9OT6a!e5zo=;$aBx_RUs2`#NOt6y$$y07vo`i`{YJz?4Y|J4<*Bz{gFktxp(b~FXpBNEE%!-$FanqgISk{Aw{lZ z|HviM+1`x?66E|C@J$B%;s!U2cS_DjsF9bnC?fLk8;`sb+M`eQxf#-x7f$`1a`qym zel&4tc3$2L|3fdMvOn&9M((-o(-x>K;_@Z!7wUZt?CK#-%YSL`R{vE0y@Rj*63o3v z9tQ{mF9b=70 z5}i`Sf0>-cOnEN)rn@?W6S$^qRSCQDJCBeAQ@hmmDMbUf&cPrjK=x3+a~KxxIqO@R zTzGxPd(S%CeovY2$Rn^b7$1z}a@QA7$2s}+ibB-NZ>?eEqpLqdbXCghcIK{28hRX} z-DZ4|Hx}&k%-r^%h1arljw-Yay8VP@YQ|b%w;4S~Wt$_#vzW_A;2sqO2$%|L?vaN8_y7tzP>0thlx$3IX zBn!s&H6%C=BvP;iN{i!&L}+`$TNv_JE$rKc1(v+)6Fq24lj!*u+_TA>$*^`DZpesd zS`ARl`rxXy#~Tj$pBQ!Du&7{#dp9vb;D$+nrJ4w1*fyTUl9atSUrdVXJ(H2w7fICo zqF2=o8OD*t%c$_uCPpAmB+yKay6EAWa{pOzW!;_yf>P9(~73_rP7b|pQ-br?-$N*P{H8t zfLkU{vxAMyixzKfpFZs)83w)-BORMhvAeNdYUbr$k&(rGzxA>8 zPYZQ_t|P@sIlxcu^v#h%BOJRWJ+++A;CS}*+bW+KKR3t!p9U&eNB3OIFA8DLCL~301PU}vA!*MnyKOtR3mU)w*&Th812bspXZzGN zZtx&On2uFed-C%>NLXWNSwHelz5mWoMf^7Z9C8LjLYVprm-E3VSY+fs<%Gs#2pW)j z!Cbsd9FVs)W5}S;fDeQ=oww9e4ld^)@n+L=W;2&Dy%!~1)UluhlG)r2SH&x|qyYAj z=I>K^!(^G~iYZ>6O@@3j8x9GTvXqU5iP*ib`|up+!)tOqH_@Z#=}g#4t|dr~$5)*K zo;!hRN8lIeW$TB$*L08fIOwzdX~~weWWWPaojoahEfkgunM{gGdeA=i&Rd6zo$T*I>oepc;Kzb=Ae=3sN4E5f~;bm?MuP zRC`^%sTGdM{p{3;1!cv)RRtpssH;iFD@(!1yY}f9bI&yhe6oM~&s)(39))}5M(!WJ z)DZ&?@8$^+bzlEp1}Uv-KenAn)b=d-)_9&V{Hv2D0>1CpHOC)T*h3$$>EpG2*4WE_ zcG$yUF#f#2$J>@dx&@kDkq--*fPX|Ng|NkG~c|QL9a*AQTN`NXN%Z zKG;|2oxYL$4X?^Ggep4vqo8nId~EdkQ!!O^&G3gM_Rt@WKQKxSL%e2)*NkxzV|;`M rTVRxfM_>|f;OGAV=Cn3U literal 0 HcmV?d00001 diff --git a/Contracts/obj/Contracts.csproj.nuget.dgspec.json b/Contracts/obj/Contracts.csproj.nuget.dgspec.json new file mode 100644 index 0000000..b51012e --- /dev/null +++ b/Contracts/obj/Contracts.csproj.nuget.dgspec.json @@ -0,0 +1,144 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj": {} + }, + "projects": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\Benjamin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Benjamin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MediatR.Contracts": { + "target": "Package", + "version": "[2.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + }, + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\Benjamin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Benjamin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[8.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Contracts/obj/Contracts.csproj.nuget.g.props b/Contracts/obj/Contracts.csproj.nuget.g.props new file mode 100644 index 0000000..605778a --- /dev/null +++ b/Contracts/obj/Contracts.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Benjamin\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + \ No newline at end of file diff --git a/Contracts/obj/Contracts.csproj.nuget.g.targets b/Contracts/obj/Contracts.csproj.nuget.g.targets new file mode 100644 index 0000000..ea344a7 --- /dev/null +++ b/Contracts/obj/Contracts.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs b/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs new file mode 100644 index 0000000..fc100c9 --- /dev/null +++ b/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Contracts")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+681184ef29f83f797ad525699016e2067c66a5fb")] +[assembly: System.Reflection.AssemblyProductAttribute("Contracts")] +[assembly: System.Reflection.AssemblyTitleAttribute("Contracts")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache b/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache new file mode 100644 index 0000000..036e684 --- /dev/null +++ b/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +8720ef3742761ccaffa34134c02e176ad060b02013b8f8b9e3e92951841b2309 diff --git a/Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig b/Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7204f7d --- /dev/null +++ b/Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Contracts +build_property.ProjectDir = C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Contracts\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs b/Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Contracts/obj/Debug/net8.0/Contracts.assets.cache b/Contracts/obj/Debug/net8.0/Contracts.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..9087288ff4e3cd87a7da5cd59f3df2dd2106a28f GIT binary patch literal 20767 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 literal 0 HcmV?d00001 diff --git a/Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache b/Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..154f4e17010b837151ceba85a21732dc11e2b46f GIT binary patch literal 12768 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 Ig(JxS0Z3_U^Z)<= literal 0 HcmV?d00001 diff --git a/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json b/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json new file mode 100644 index 0000000..d963a6e --- /dev/null +++ b/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/Contracts/obj/Debug/net8.0/ref/Contracts.dll b/Contracts/obj/Debug/net8.0/ref/Contracts.dll new file mode 100644 index 0000000000000000000000000000000000000000..2d5bde29fbaf026007e4edb401c4df40c76ee577 GIT binary patch literal 8192 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 cm5Jiu>+>ExCcOUzmJYv1= 1.0.0", + "MediatR.Contracts >= 2.0.1" + ] + }, + "packageFolders": { + "C:\\Users\\Benjamin\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\Benjamin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Benjamin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MediatR.Contracts": { + "target": "Package", + "version": "[2.0.1, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Contracts/obj/project.nuget.cache b/Contracts/obj/project.nuget.cache new file mode 100644 index 0000000..ec758ed --- /dev/null +++ b/Contracts/obj/project.nuget.cache @@ -0,0 +1,34 @@ +{ + "version": 2, + "dgSpecHash": "ym5aknNJQVqLxiDzz83R/z3rYTA6mN/bCzZPEud+1ro1T5kTM2YxK51LCQrEgIvGzZsXy7jl+yavwM7Qdi2Sww==", + "success": true, + "projectFilePath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\Contracts.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Benjamin\\.nuget\\packages\\mediatr.contracts\\2.0.1\\mediatr.contracts.2.0.1.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Entity/Entity.csproj b/Entity/Entity.csproj new file mode 100644 index 0000000..76081ce --- /dev/null +++ b/Entity/Entity.csproj @@ -0,0 +1,13 @@ + + + + net8.0 + enable + enable + + + + + + + diff --git a/Entity/Entity/Booking.cs b/Entity/Entity/Booking.cs new file mode 100644 index 0000000..5f8502f --- /dev/null +++ b/Entity/Entity/Booking.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Entity.Entity +{ + public class Booking + { + [Key] + public Guid BookingID { get; set; } + + [ForeignKey("TicketID")] + public Guid TicketID { get; set; } + public Ticket? Ticket { get; set; } + [Required] + public int Quantity { get; set; } + } +} diff --git a/Entity/Entity/Category.cs b/Entity/Entity/Category.cs new file mode 100644 index 0000000..f712e76 --- /dev/null +++ b/Entity/Entity/Category.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Entity.Entity +{ + public class Category + { + [Key] + public Guid CategoryID { get; set; } + [Required] + public string Name { get; set; } = string.Empty; + } +} diff --git a/Entity/Entity/DBContext.cs b/Entity/Entity/DBContext.cs new file mode 100644 index 0000000..969ceb7 --- /dev/null +++ b/Entity/Entity/DBContext.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Entity.Entity +{ + public class DBContext : DbContext + { + public DBContext(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + + } + + public DbSet Tickets => Set(); + public DbSet BookedTicket => Set(); + public DbSet Categories => Set(); + } +} diff --git a/Entity/Entity/Ticket.cs b/Entity/Entity/Ticket.cs new file mode 100644 index 0000000..20646e2 --- /dev/null +++ b/Entity/Entity/Ticket.cs @@ -0,0 +1,39 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Entity.Entity +{ + public class Ticket + { + [Key] + public Guid TicketID { get; set; } + + [Required] + public string TicketCode { get; set; } = string.Empty; + [Required] + + [StringLength(255)] + public string TicketName { get; set;} = string.Empty; + + [Required] + public Category? Category { get; set;} + + [Required] + [ForeignKey("CatergoryID")] + public Guid CategoryID { get; set;} + + [Required] + public decimal Price { get; set; } + + [Required] + public int Quota { get; set; } + + [Required] + public DateTime EventDate { get; set; } + } +} diff --git a/Entity/bin/Debug/net8.0/Entity.deps.json b/Entity/bin/Debug/net8.0/Entity.deps.json new file mode 100644 index 0000000..987bdd7 --- /dev/null +++ b/Entity/bin/Debug/net8.0/Entity.deps.json @@ -0,0 +1,516 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Entity/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "Entity.dll": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.3.0", + "fileVersion": "8.0.324.11510" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.3" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.Memory/4.5.3": {}, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + } + } + }, + "libraries": { + "Entity/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "path": "microsoft.data.sqlite.core/8.0.3", + "hashPath": "microsoft.data.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "path": "microsoft.entityframeworkcore/8.0.3", + "hashPath": "microsoft.entityframeworkcore.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "path": "microsoft.extensions.options/8.0.0", + "hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.Memory/4.5.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "path": "system.memory/4.5.3", + "hashPath": "system.memory.4.5.3.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Entity/bin/Debug/net8.0/Entity.dll b/Entity/bin/Debug/net8.0/Entity.dll new file mode 100644 index 0000000000000000000000000000000000000000..f79f1b53fd6fb5f49866771f317e22af3c94fcb0 GIT binary patch literal 7680 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 J_5aMke*lxSE6o4^ literal 0 HcmV?d00001 diff --git a/Entity/bin/Debug/net8.0/Entity.pdb b/Entity/bin/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ab30bfa260d26c56537f71d68d56b8eb38da91b7 GIT binary patch literal 13344 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 rTVRxfM_>|f;OGAV=Cn3U literal 0 HcmV?d00001 diff --git a/Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs b/Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs new file mode 100644 index 0000000..434ecc1 --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Entity")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+681184ef29f83f797ad525699016e2067c66a5fb")] +[assembly: System.Reflection.AssemblyProductAttribute("Entity")] +[assembly: System.Reflection.AssemblyTitleAttribute("Entity")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache b/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache new file mode 100644 index 0000000..06c210b --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +853f16c16798ffda6e8c203b643d50928fb296fe6ec0d96bca02b5e6753aa7f2 diff --git a/Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig b/Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..16bf215 --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Entity +build_property.ProjectDir = C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs b/Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Entity/obj/Debug/net8.0/Entity.assets.cache b/Entity/obj/Debug/net8.0/Entity.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..8e262288775076570999f967e49c54f4e1ad07a8 GIT binary patch literal 20336 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 YmquQaR;7p~H3^9cq(Vc+Dk0?k2Slat$p8QV literal 0 HcmV?d00001 diff --git a/Entity/obj/Debug/net8.0/Entity.csproj.BuildWithSkipAnalyzers b/Entity/obj/Debug/net8.0/Entity.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache b/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..d288a01 --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +83c0fd76c378b7444a7a3aba063a5e97681bc45ec4b405a09f3f905ff1376f6e diff --git a/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt b/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..dabb072 --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\bin\Debug\net8.0\Entity.deps.json +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\bin\Debug\net8.0\Entity.dll +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\bin\Debug\net8.0\Entity.pdb +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.csproj.AssemblyReference.cache +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.AssemblyInfoInputs.cache +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.AssemblyInfo.cs +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.csproj.CoreCompileInputs.cache +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.sourcelink.json +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.dll +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\refint\Entity.dll +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\Entity.pdb +C:\Users\Benjamin\Desktop\ben\accelist\training\ExamWebAPI\ExamNETWebAPI\Entity\obj\Debug\net8.0\ref\Entity.dll diff --git a/Entity/obj/Debug/net8.0/Entity.dll b/Entity/obj/Debug/net8.0/Entity.dll new file mode 100644 index 0000000000000000000000000000000000000000..f79f1b53fd6fb5f49866771f317e22af3c94fcb0 GIT binary patch literal 7680 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 J_5aMke*lxSE6o4^ literal 0 HcmV?d00001 diff --git a/Entity/obj/Debug/net8.0/Entity.pdb b/Entity/obj/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ab30bfa260d26c56537f71d68d56b8eb38da91b7 GIT binary patch literal 13344 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 rTVRxfM_>|f;OGAV=Cn3U literal 0 HcmV?d00001 diff --git a/Entity/obj/Debug/net8.0/Entity.sourcelink.json b/Entity/obj/Debug/net8.0/Entity.sourcelink.json new file mode 100644 index 0000000..d963a6e --- /dev/null +++ b/Entity/obj/Debug/net8.0/Entity.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/Entity/obj/Debug/net8.0/ref/Entity.dll b/Entity/obj/Debug/net8.0/ref/Entity.dll new file mode 100644 index 0000000000000000000000000000000000000000..d855387c21bc01a9046ef57812a39a149576c454 GIT binary patch literal 7168 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 literal 0 HcmV?d00001 diff --git a/Entity/obj/Debug/net8.0/refint/Entity.dll b/Entity/obj/Debug/net8.0/refint/Entity.dll new file mode 100644 index 0000000000000000000000000000000000000000..d855387c21bc01a9046ef57812a39a149576c454 GIT binary patch literal 7168 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 literal 0 HcmV?d00001 diff --git a/Entity/obj/Entity.csproj.nuget.dgspec.json b/Entity/obj/Entity.csproj.nuget.dgspec.json new file mode 100644 index 0000000..43a861a --- /dev/null +++ b/Entity/obj/Entity.csproj.nuget.dgspec.json @@ -0,0 +1,74 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj": {} + }, + "projects": { + "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\Benjamin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Benjamin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[8.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Entity/obj/Entity.csproj.nuget.g.props b/Entity/obj/Entity.csproj.nuget.g.props new file mode 100644 index 0000000..605778a --- /dev/null +++ b/Entity/obj/Entity.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Benjamin\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + \ No newline at end of file diff --git a/Entity/obj/Entity.csproj.nuget.g.targets b/Entity/obj/Entity.csproj.nuget.g.targets new file mode 100644 index 0000000..ea344a7 --- /dev/null +++ b/Entity/obj/Entity.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Entity/obj/project.assets.json b/Entity/obj/project.assets.json new file mode 100644 index 0000000..8aa85b0 --- /dev/null +++ b/Entity/obj/project.assets.json @@ -0,0 +1,1257 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Microsoft.Data.Sqlite.Core/8.0.3": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.3", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.3", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.3", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.3", + "Microsoft.EntityFrameworkCore.Relational": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + } + } + }, + "libraries": { + "Microsoft.Data.Sqlite.Core/8.0.3": { + "sha512": "1euU97SivROH7nVIh2c/V63e0nQ73Txr/YlysB7fJuTV8LcfeL9WO1gdiJWcRIDoq8/McxcTc7evY6JJ1pD95w==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.3": { + "sha512": "QUPQbeq4yCjgIL/6PzkhfwhljXmai3CNOsErWFJ/WJ1Z41V8+At0Bi4PT8/2pX25kPgf83g0CUKIZd0QbeKT4A==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.3": { + "sha512": "cW+SKdx34wZ25ZVKCpk/6+6z27wrZlQ1qXyx7UWpy34s9CyAojH0QiYlV/2owNOGSAH67rm+LxAjUOicsqlGzQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.3": { + "sha512": "3csRAzz5O5Gn+GQBMyLn26OICtEo2/U2iDDygQhKb3LnC78bAUvutkMqvb0Ek5A6uHrBcZQrKQJfkgfnRT5XZw==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.3": { + "sha512": "8JnVZHWaNFkrrD/FC0O4jekiHIYey8y6TQ4Co3OzLz0wd5Dm1cwJfTp++1TvaVu0BBd4bVDtiktppa5epuoPrA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.3": { + "sha512": "mdHNwlJkV71pKJU1MzIbjHWyjLw03S2kCO6mnuZL6V7uDv5ZxncoT5OELUiv7wRAYxnBucrl7ZPT76hwhBKBFw==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.3": { + "sha512": "6DvYtnLdpViXgA5F2Z/cIJfWIv31Eby5j2YqUzr+sgJulKtCX+ypvmfooXlYnCwJDlcmIaMY27TMnlrCcUvZmA==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", + "microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.core.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.0": { + "sha512": "cjWrLkJXK0rs4zofsK4bSdg+jhDLTaxrkXu4gS6Y7MAlCvRyNNgwY/lJi5RDlQOnSZweHqoyvgvbdvQsRIW+hg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.0": { + "sha512": "arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.0": { + "sha512": "JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==", + "type": "package", + "path": "microsoft.extensions.options/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "type": "package", + "path": "system.text.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.EntityFrameworkCore.Sqlite >= 8.0.3" + ] + }, + "packageFolders": { + "C:\\Users\\Benjamin\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\Benjamin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\Benjamin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[8.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.202/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Entity/obj/project.nuget.cache b/Entity/obj/project.nuget.cache new file mode 100644 index 0000000..0f7edc0 --- /dev/null +++ b/Entity/obj/project.nuget.cache @@ -0,0 +1,33 @@ +{ + "version": 2, + "dgSpecHash": "2nnrJfrdsDH4OorsdYj6hFT+FOU2On1+djg2YuFy/3f5rvE/ruSLz6ofRBiNrXMN+bZDpkNv1ByjflAulohqoQ==", + "success": true, + "projectFilePath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\Benjamin\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/DesignTimeBuild/.dtbcache.v2 b/ExamNETWebAPI/.vs/ExamNETWebAPI/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..f8b9cbf2b4eb91782d0e315d9041edebd3fb35ec GIT binary patch literal 245576 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%0D%aC4<^h%^xA-x*uHAt^T zdL7d1k?u!&1JWCj{ut>^NN+~^6Qs8wy%p)tkp3Ui+mQYo=^aRaf%KP1??U=3r1v2G zHPYW8y%*_kk^T7z&=L;7c=k0X5o>0gmPiS#L?e?$6r zr2jzr4AN(jK9BUDNMAtuBGQ+TzJl~sr2j(t8qxzuUq|`|(*GcR3+dZP-$D8=()W>m zfb>J8A0sUz{RHW!NIysVU!-3k{R-*VNdJfQ8>HVM{T|8ax_a3}dJxh^q%Ndxq!W-% zL^>Ji6r@v;PDeTe=}e@vkj_IoAL+qJ4?%h;(!-G+f%HhE3y~g$)Pr;p(xZ_cgY;OW zOOP%_dOXr)NS7mRM(RcCLmEIDLfV3KCDK($S0n8}x(4Z5r0bBbN7{w78)+}nB+?B? z`;exP_9GoYI*4>5(oIOWAmxy5MLL9JAx$IYk!++Hq&cJ_(mYbB3*GVE%L`rC{&cz0 z_0yj&SG$&P@A~O-4bSpF{OUX|H@sraE`0du@)743KI1?44<3$s1&?*%gI^HOEa?2f z!<}BiySnhfFNkLrbpGJsDPF;+b>V|w5YH^={K3QBUcqN{;e%fg&n)Qt!Naq>g3sx~ z2frYmS{@9M$_zaXAj(D{Rh_jm>W zrVAhZf_P>@=MNs<=N0_>E`0C{;+X}VKX~|nSMWn!_}~}BGYdL@@bHgb!4G#We*^^s z()f>}G>U!9EB5iONnWv&yO&Q57duH7JIyP0M)&fW;bN!BV&{0p&h1`4 zKV0k_S?r-+u}5?-KQdhGp|V(ySM1{M<;R4J^~hqEdc`j5UcNkB>{3~**DKcFy*wB$ z)+>t*d&RbNFK-JM8{cu`6Yz{bzZSu-OGEz#jcaZ zvR<+M-OC5V#j>*4&0euX-OIOyi`^`X<-KBd_wro0SY8%8>=i3@FPFo`4$ESp7m+uM}J0^=g#VdAq_wqgAVo#C9p5YaHcK7nV;bPB_#h&XGdw%!w z3&X{pD~sLd6?<#V#~7FFTG;F>R$eJxY#dcvEO;cE;(WO(i1{s@9$)>%TAC( z^yU+md&9*pJHZ{I2fSj#CoGSIiw($PPwHPy|6y5XlILf(U|S zk)Q-6sGtNzK&edw5(K|{PxmhDTF+YFpLe}~-m|=CUtM!CCkSV{t9H$_iPQb2)>5?g zTI(362TZNKXkE3|Elxd5t*dCgwAMRLeN3&FX#KVJXq*O^T7S_7Y3<244K}qwq7Bp9 z@HmYywPB(?qqWg-dd}3I5p9gt#>Z)bsf`isWvxw$(_~Y7S+qB_Ha$*nn%Wzp&CuGc zIL$V-8KS+bwGZMn&(z)(?L)0Ciqm3K`%tuHT3ZpPm8P~#v{hPL6Q{MNwo0^hT3a8d zFHCKnXq&Y5Rh+h%+9uJqYi(DY_L$ms(e`QW+cU zsT~#Vq}EQw>9nbx6z#0mevi|6Q#&i#1+86*6Pelt(JpK4YMic_+GWvhYVB5>ZkyUo z(Xc8KT%1}qMQr2uTRJ=V#TC<#wy(Z5n85{Y4w3wI^&EY-)o<8>Y3VY+ESaAo7!U0R%&gvO`n?DO3~J8ZM{ujnA%#=HfilEo3@zR zCegNOZHG-eO>LWKyR^33rah*%OSHXO+h@~$Q`;-rw^}=3(?L`FROzp5} zN455&O+T61QPECn?H8L)nc7LwPHXKqoBlAh)1sZ%+C`iGG_~`hUDDcRo35DJCDE>F z?QffInA$bbZfWfwn{J!hEzwe(=JI6ZP{c8wj8YtVGSXVyA;;8WqNQmqgF_ijElsq{ zTFd58c2mnNS}v{Sbtu27S?W^LrqMro@gz!*2bZBrq)8Vj#}&DP*+pyC|Xag^>V16 zsr3|XfYu&!=y6jUAleYEJ?+p4QyU`Mvs!!Jp%+Z;SMbotF`u-Lu*ZKwP@?Lw$Y(YrnX+R&05>$&~{VXEZQ!u?RIF7sqGSN zzt+BW=zyv17wxdtzIW(|sT~&WnAU!F=!B^q6YZqdPC0bi)J}?aR%^dG^t-8@745v% zE;@9{)Xs}WTD#)VRZ}C;ZfNZvhi;qN4bkpsEyX3vHGaR{5iR1%ufdp0wy8zj;Mbt5 zwKSJ9n3^kEMy+LXDYL0%6fLXPvb&Vi)Ut|}S8D}aDr9PTMJukgk}j1owc?_c*IGrF zs+d}N(Q0U|j!Sh-t%hjzwbsa`#->(Zv}Rgs?@|X-YbIJJmly22xLEr`y5ndX^>kZ# z)XSwlIC={!^R4l}f*y5~(cuu^Ickive2bP$%kCxHt}eQ%WVS77?&k+ zCF4qbW2+ff1J*FC0jy(K2UyRr9cY{@eEiG#8Mvs>wQ?t1Mm{xdknmUH;;jr=oT^X65I*~USj)% zftS$MGVl`F7Yw`vwwVFzSy;*fV8sfHRe-Mn`x&t6M28r#u0+QeuyRDdFko#6%RT^J z4!X#|%RP#LmvgQ%V0DK6VZizerNjVOVZq`G0Bb1ZFkqF0(lcNkgt9PTrGs)aT~USq&qH%({2Y&OkimQaRBB* zsWJm*JE;x><};}g17<9#B?IOpsXYT`9jPk=<`tVa` ztQ2i$z`PUfW5CQ39b&-T5glc~>=2z~!2A!LWxxy%U0}c*4qaxzEDhacz&s44vjLcC zp%??^QYei9vn7;?0rMf0g8?%hl#c;(8dR8}FrX9z<|U{C17;qmDg)*gs1^fe52yhH z<_D-bLvuhohIW9?47iG?UJSTSr~VAM5~o27g8;)Aa5YUM8F0N!V;FEnOye1F%}bLQ zCIO~0;JTG>_RT<}%>gljbwv>XH^SEC#G(z!f5`WxzEcZDPPx9&Ka5bsX(tz?B;9 zWx%xnS?QfGZ|C$$)DjI?aHq9y-r(9&m{PS1xpo0oNvUivd?3l;Qwz zeL*n>TtQG81FjJ$GXt&yC>I0H^QjO6&g7{W1J2c{3IH#hM3^;3|vkW*dqVo(m^C4ouxeeW5z}XAk zVZiwbMO*;RK*(jlIR<59z*z)kWx#m?K`02ODzb3K)3z_U5kV8HV=)n~vnGBsns zb1t1t@DuEBiN<_(L+2A*Jhar|e^~-wO@cfKQ|W3_yOd~jR|4Hh-j^p4^$&*;i-ko>fsa+It5FM$VC zaDkfSG;z|y$>96!q-pfjJ>q19lS$v9?$PL}%;IE$lU3iLGHdiyHhkeKJK6_Tj_E14 zd!(qG4OK3cQ`staLzPG6R%t44LzPeERrjd;4Lz0LQw2~8c&Z>uK~EJzDdefbD1|*$ z1f__lilP+tR56rdo+^$~+*2h`N_eUyN=Z+ZLMi2`(kP`pRR*Pur^=#~_0+v6_j;-v zN;yxJM=9^A3MdskRS~74rz)XT@>FG%%ATr%QpHnMQL1{X8cH=!RY$4rsTwFXJXI5= zrl)G5)bdnql-i!EgHp#+by4bi>OPeFJXH^+o~P=g)b~^alm?z^h=TtbaXi%+rLm`) zpfvGRQFlX4C|x|&6{V}Ex}kLQRCko_p6Y?p z!&48UJm{&OC_O#(5XwWI>V?wFQ@v4od#VpgA5Zl~>FcR}DE&P3Fv`Q8>W|XjQ;(oL z;;Bbb9`)1!lmVU^h%(SqkD)x~sX-`%JoPxrNS+tJT)0*vZr20dEHZQpuFL!DJWAsH5Fy5r>3Dy^VD>d z>7IHMP~P#>Y?Rranu9XOQ}3d@>#6rp z-t*L4l)0XIALV^deSq?Tr{@YKgBAA4#g%1TeILRsah)hMey^$E%+o?3&l z##5i7eCnysP(Jh2T9mb(T8FaEQ=g-J?y2=C>pk@a$`_v6fU?0;8&NiT>PwU_J+%pC zlczSLZ1&VwC|`MM3(6KxZAIDYsck6RJhdHVyQg-b?C{i1l%1a1g|f?2U!#2Osof~M zJ@pOBH=f#qvd2?Nk|%JoP)u@18n`a?VqKp#0&f^C;&% zbphpqr!Jyg^wggye|qXKl)pT63FVTf6pHc`p^&F8qg?ishvIqa3d$8vT}8R-scR_L zJoPuq-=4aTa@|umP;PkYCdy4u-9owLsee%Z@ziaU+n&0Ea>rBuqWp_f%@jQ4rc1#I z4?_wdl_3>iF<5{ILj(|Ihyr2^F+iLl4zL+)fWzPbTm~1AU`PPc7}5ag8PWqXFk}GS z!*CBEBSS_&CWcIa%nX?USs1bavNB`^WMjw%$j*=*kb@xyASXjkKrV({fZPnZ0eKkm z0P-^A1>|GM2guKmA5egy0H7d4K|mpfLV&^yg#kqviU5i-6a^GxChEjmi45a~O7|H<3GL!|}%WyBC978!kd4}?U3Jeth6&Wf5Dlt?7RA#6QsKQVM zP?e!7pc+FpKy`-dfEo-n05utE0%|eT0@P-x4XDFV2T+%xF5o_f`vCPA>H+FA)CV+R zXaH!)&=Amwp%I`lLt{V_h9-cf3{3&e7@7f^Gc*UZU}yno$HhfB_5x00S8Y0v=;{3^0gc5a4l!#{o|;JOOx;;Yq+?hQWX#3_}1z8HNIeF$@Dd z#qbp1X@;i(!x@GHMlg&3j7*uH@-~f1;WO@MQi79HdNz4HS|2}`Jbqpuk4YZCppVBU zk6+Zs6SlshQ3QY;_3BEGEXB_UCnnKg?72bX=g{G%q zcM0+qG6Q)VnTgCo-a%#~bC7qD_mH{B`^X2#JY+udA+iAZ2w8|MLKY)Skfq2nWI3_| z`50M=tU^{JpCD_HPm#}%wa7Z;b7Vd81+oFzh_Waq zb|c>)dyu`zK4d@gE%F_506B;pLJlL}BR?QVkfX>kX@WFGnjy`R7D!8^71A1MgS183A@?Kgkq$^l zq!aQ0(i!Q3bVa%$-H{&1gGf*0A*2`58|j1eMfxERBmI#_kVlaL$Ux*VWDxQ=@&xiE zG8h?x3`K?^Pa#hu!;ullNMsc94Du{88hH+R9vOqYfQ&_6M8+ZGkqO94$VB92|e(Ohu+4(~&okw~!gg+sI607V-`<8<~T=i@b--Mczj~K;|Lykq?mt z$VbRRWD&9$S%NG@mLbcL70AcPN@NwX8ud9 zACaGspOF*DN#qygSL76O8aacUMSeqmN6sOCAm@<_$VKE&08;^`f=mT5yH$vx5TGzaVL%av zB7mX{MFGVaiUEo<6bF=GC;=$RP!dpzp%kDrLuo)6hBAP%3}pfL;>(#z<&wAMaXXzV zSWOYCh^?g-RkEnEMO7@SYEd=l7^-ej4U1}8RLi2;Rx^Czbr`5_@)m#KK8xyERNtZo z_yf43p+$`>YMlH7P4FphcS%wCo8!#S!s$aZ3o}&I9EcB~zQs`iky==oztU2Hq?Ejc zR8XXr7G}4!R4^$eZy^;Dsgbg(d47j{Yn zPDyb(TA0ZTJ0%0BlsKI%O!I}EQh`%ioChq-0fwE@fm24D&K4#J!%msNDJxDF3$uq| zr)=QdD^6DnQ;T8e-oPm*PB#nlj$x-<;FK4qyM;-~uv0#8Du~m=!i;6usSr37#d*-e zbY|G87&w*0>1koEGwf6foXX-nWMLvS>{Je%D&q9AFiRSCssv6|ae7;rLJd1r1E-oe zeJsqchMj7GQ(c_C7A9ZAPW8a4Ax=LFGqYi*M&Q&G=V1%ewqd7c;M5YQzlAy7uv05= zYK!xTg$duVQ#)|#i1Vn0+2F8KCvfVDGr+=BaoDLFIQNP3n1y-duybGF)Dvf@g-PbH zQ!jApi}SRF8R)Q6KX4j|GtyEG45vZhG!*A~3o}6B$7vWijl`K~VPZS%Gzy%?;!L(M z>m7EIS5x>s)I^*&EKG@qohHHKG!3JiSw3)$@H+(EO45OGt0tEd)R3n zI4#6^*TOV>*l7_sEya1?!W@0rX&E@J#93fr0zd4u3Y^yBEV3}WA9lEL10Sl5ILj?e z{fC`4fzwu;RTkC-!cN=3X(!I778VV{PP@RlU!2b^tSE$?`va%FI2$c2H-w$`fzv^p z%@)=o!cK?4=_t;23kwxtr(@uB66b3Rs~BOYQ{X%x&Rz>k9AW2y!09Z`0SoINVW)H8 zbP?wV3yULRr%T{;73W6_D<@&6Yv6Pf=ahwIm9Wz-aJq~0yM;BEu+u$odWdt;!h%fL z=@B>&igU@rYE9UAFmQT`<5^hB2|GOl=OJ;fSy<=MCle3x-55xIs9qvnx3CHnexP1~ z(_5Sy7M6&@PVd0!BhEjT>SH*40;jJy=_0DH;q(ohe&SdWtUQH3SHHk{SR5yUWvQ_9 zaNzV8CoO_CtFY5Qa2^pSQv?fIVds&+c~qS25v+EFoks&_fH-*~SPBa}0|IBDIQb)3 zCks0R1LrYu3PrGp7Iq#BoI&Cgi(rK<>|f7ZI$Ah9BtJz!@#h<_MNd z!_Mfyc}|?|5!#7Y{Rv%SJQqmMi?la_)mHr#JI?yxf{a9$H9a}*2VVdu5LnJiA0 zC|1eC&g8&(U7V~@ETM;;*8}GbadJelz8-eo2%IV6`V=u zY2p-(V%c8*Et|%7V<7pVri)ZMibehK15FQ{H^nIzRc{*3n}PF|IF+Jk2M9mTTY)n} zoZ3Qd2s>{F&P;JyMA2msc4h|7EOFXK(Si_mW(CeW;&hCnKOyYA z6F9TQ=^jP%LfDxdICI2#D2mR8urnuc-W8{J6m1V-=iR`0Pn?IN=!pnB?*-0WaUPAL zVIu6z4V?GIc`S-y3;Cvv?lToxY2S?cXFmM)#Gdha)jle;&ceW1B+j@fx<2~P83ZyVds;;StHKes9JOP7ug!V8w1G?^{Gf7M$xaMf7^Y^_hP`8 zJ`-ti6x}>p`Yb6WZy~Q0X;~D#K3ZCvl#;iQ)`_$-icTOctxHPDTS%Xav^t7DAuWBL zl#;iQ){FF6l-5O!AHjN7A$=jzhA3?`r7r?$gGgUR(Sf8t-G<~NByaIZ8%5e4MSqf( zHYTOyEu=3++8agpl9s+qO37PDn?yPsr6cCov?=(SHjDIAlunq^=0N&Nq*GBkYf4`Q z(iV~ah|+me+7d`xMYNPehoB6(4CTxn@rQcB)J-Y(MLQS@VJX?s#i z-a^_T((Nd^wY0P&DJ5?q?G(w1p_fZbJCjoK7Sb+};xTl3X=ztdO5Q^HTBJlweSKH@ zIw>V@A?+3^Qw&{V`jK`grQ|K7Z$!!wLl2pjzDY{STS$9E$`eC}nU?k>rQ|K7y&@Hi zq5n)vdy`V~7ScYEip9{KrloyJDR~R&JCRDq(6Xkb?~+pT7SaKc%E!>qrlkW(DR~R& zph#6?Xm``n!K9SDg>*=y+A($Lu5>6VC2t`e7O7zjt#bO24kxALEu`;7Y7s*totC~& zO37PDKZw*WM(tz9Kl2}0g>*!u&N1q0N=E|es7MdSsHZ6%4WwftJshJ)OzBu49T(|| z7!5I{1IZ>8C*YS)`X^^r|WS97rcbdLu^DOzA`*ofPTK z7|k%HlY#V$NbkgGjw$^TNWY5oevIas(yxJZN~Disw9u4J1=4Aemc?kfDV+|aGa`Kw zqcx^K28}-=}PcOS4GMcr_82wHIS}}lr>J-P3c-7{Vh_?IOR5_zXR#INcrMa zz?7~B(hZRc$Ek=Z-3X+cA{CEQ2~)ZmNVh~P6Q^>fbSsel5vfv~s+iJ0fplA>nsKUS zO1A^)j!5<6)WDSP1k%4EHHlMGQ~KAJ&_pa&>o~PFEN(GQexSuzv`%sAY-%Z@rE2ZL zIQ2BORM9N0^^4QPre=v2(b{8idfe2|+U$RAQLPP$(^IB~#%EuPX>DYjo;5YJMf+M@ zYcIso5w6ED(dnrz@m>OEDea+F@Yw=`%^?xV+c)-_Otxbv3H1pBWj_qp+t-T$m zcT5e<+P;>iwfExmzNw*=+t<=-Z9$wqGBq@M`&tIAEsfK1Q$riLuic}yPvZ2csi8^S z*D`8tW1PM;HMEfXS|+V+i_;EM%OqN6t?iD}H>Q?Zv@BXX5U0bYmPNFzT00h}A5AT* zXxX&(OPqc+wQQng*V=D!I%jHVd-uQ799sJ`PJfvin&N#er`E2->2Fg*%e=4U(%L_9 zx?^g&M9ZzU6q{1*@G}Ir+xw4}M{9ALY*Wi4T3)TCw<)8kp;h01w0v62YEyPo%O_fX zt>v*Puc@KU-+#0MS}S5xF;gobT0yOqwyBJ%6%?(I)~eW4&D08sR#MY-{kf5?bqN(?h0) zO%J|SQfm*}^oXfpON6hL(%R!TJ!xv#FyU*ZwKl@0QKp9N6uwqQYtP&Cf~jG%g|C&> z+DkUQY--qw;cNG5?KPX;Fg0w{@U?PUn{LxvriN`CzE)mqb8LFo)Ue6J*D7f3Lz@WgRMKYV|~`ueAyeRW!BwqBYQ36^E*sS_9D+MiqQ^STQUu&tg{ti8AYS<3tYpt|4$e|}q4V$HWt+m#MI`ovOVJnrd zwb9xrhn_JtY_#&VwpttG_`9ww{~o^Of#e6aVKon0d|z~EocUmXW3t<7=hT~q5QS|_c2;Lto%>m=F(TKmYMg{Jm^ zXq~mT)S+djhHYp5ciKg3A3Ln2)vt!;4V zOH;#kH~-OkXzeS9wwhWG(H_*=4u^J{8n(*$kJeLbUpw@Tsr3}?A+7CmlDq0cmps^J z=RaC6t$pXvLG#giiPl?dKR9&M)Ow57M{7Si^pmOe5v{M*esSnmQ|l{QKdqf}=nqrt zC)&eW`_rMnObuHD{qMBD)-F5bnHn|@`r0E}yXMf}riN{WzV@irZaQ?!)UfH$*9K@U zolB{%@kEI&iM}>aYjKwxQ^STuUwcez>0P?V)Uch=*9K`Vn@c%N4VxW(?QyN;aVfv4 zVJoDsJ)yP2E)_8~Y?So1C$(0>rP8K`ZIr$?SZn26s$go^Wa(=|v{u=rs-}i5n7%et zYc*Y}ZE8bB8>Y1eE;Tf@VWK^ywWcmLH?^lkds=I)TxxA2g6)?S|5yb zX_P(~?a~;1FxI7U`d}jOPT|jkZ7SHHGC6q%c$%vU2E%W;Du00QxT-*a@4BjRfb(2c zD8P?gRV2X0u6iiI6|QIj zM}l$*=Sfgr;rt0IAY3>>MTCnbsJL*+1eF#plc0Nr%O|LUaHRxQ7OtA0>cTY>R7J;r$8vPWWJg4hess zpd-S^5_DYnrv#l4{v|=b3jdymYQG|r;&7EQ3O=cHG#r}Cew^ctS$Ubkq9MN=)BrVrkKC)<`K3Htg5`C}~uQ#d>R#^10K3HkdYJKpDMQilI zXBMs12kR_auMfVkXoEiZ(xOfJ;46!^=!2~mZPN!kEZV6Lc3HGrAADoc9(}OSqW${d zTZ_Ka2L~-Wqz?{T^u0bfV$o53aLl6P`rs#ve%1#kEIO$VezE9ReQ?^MGy34HMZf8T za~A!f56)Y3K_C2S(O>#NSw#BavPD<)!Bva?)(1B&x}^_pTXaVs{A*E4B>6W4|LapD z6wwFK2*vb4JVLfUa3hq^2k9e}K_A=`p^W+Q-KKnl@*9kL3FVfju5`MB0N$gLPhmRahOx7MA9#XcN#5?lu3@2#qA8bH`16- zEva0@Kf@ej;bn60rz=LNN^n=<|J+prch!o}egEUG`naoMgqj3*HT}<@YJt02N2pD3 zSKI&GbwBQEAE8dkFR*i@DRsstj`D4_C{>SA%_!B1QXRB+VW?h|8bqm4lp05=X|x%C z$1^Pu|9iwO{>1bsy&0t$QFs{b(zX=0|Bka%>@P zZ?{Onzg$ebOu?KCEybH%;wP~@>i<;0{6q2!;6p90isIm|2xieQfVo=yG>U_}BA7+L z0G4QReG~_GMKFtg0W8$wrYH{XieMJ~0$8TStx+7@6~Qd}1+XhB-}UY&4)7|h{&&q5 z-=i zwTfD+9HWY+h5=uzuCZDQ2Q)G**{_iL>~jP5rz4ES0nt#yl0CsV_Kul3N{Low=MY8ddfK3eM=qdumF z0bhGmYXf8SsHtJV*9K{AaEu0-8U}oAnAV<((J)iPfUk|z+A}d4X=)howb5D|6Qj|l zh5=t2r?rVO8fR)4@U_WWn;N6ZriKAuo2j)~F`8*=81S`swf0_&-ZeE0_}YA}eHf$p zriKAuTcWk4FqHZ@MKn;Hgu?Jcd%jMH1D zh5=ujqqVtlnqz7h@U{6`TNtPLriKAuTcWj(0sZHUw7 zriKAu+pM*%aoTKZ81S{7TKhUqJ53D(zP49u`{T6N)G**{2etM?oDP~A27K+f)_#uD zaZ|&9ubt7_A8|TkY8ddfi&|50x@c+`@HJ0s*W+}<)I8BX)>m5p#xZ$w_eu+l4<7O# zZ;ckCHs*5fieMJ~0$8oZgpGr{BA7+L0M=?TvyFqhBA7+L0M=_Ur;UTVBA7+L0P@@N z>{ZCdf${8xf#e4j*IG#%2Zn|LU%OXp|hP2Eim1HRT=iwRu|m$fkLwh5=t& zqP1lh74FkS* zL~F-vI$~-V@U;_K`_-lsriKAuJEOJVZ8~FW81S_VTKmhU3#NtvUn8wuwTVm(1HN`$ zYd3AWZfY3twSTpi>d?QYh5=uTI?aRWJKLcs`Y}Q$-Wc$;^jf>eq4cJP0bk3iwHyv* zH8l+QS{|+Cb109gVZhglYOT0KMNJI@zE($Tbsef>Y8ddf23l+6Py+84vjW74EWkut&MkR ztf^tZ*EZ?jmlN>blmGdB3C0Hx`Ql6Z@g_R-viW!~$>Y7EwO1XQWNNR7_L|mScW8>K zy(ZdJtxb36EmNB++6=ADa_AjXn<3gj-|>h4nrn13XG0c_FY zCk_toieMJ~0@$g=FVJ829}&!=UjVzcxW&Q2-A4qo=oi2qE$+peeEvrSv*;JVek~qy zaB%k#!7Ta(@SPTqJ2<#2f?4zn;E)#2I5@Z~f?4zn;Cn4zaBy%}1heQDz)>wKwD|o; z1heQDz;P{JcW`j`5y33_1@N;L|8;P1R|K=@7r;p^MqM1-6~Qd}1@NmD6D|(!ieMJ~ z0yv|^EG`c2ieMJ~0?6gc^G0r$^0~(IMlP3aXa%)a)TLskR#3E3S}W_)y{1-5v`Sj5 z=2CT2t0Y=2t=;ERJyWYCS`)3caH*xKH4&|i*4nz%&eYn7)=_I+UFuF=-TpDa@gG3vywP#&=&eVpBHbHAIyY#B5O%QF0*4}jKZBv^f+Iw32z@-mO z?LElT`qlXYTHHoMr-?A`qtFG z5$&MX4!iV&sT~yUsMe0V^pmL_743x9PP+7qshtq*wARkJblTJ~;Qz}yr?vAgT`;wC zqA9IicIk?#DbcQJ?Yc`hP3@X!x3zZ1rF047U;S;-A_@8B5KoY8YLP_nEhMy-mZ0>e zmJlt2*6vAAMpMfmS|+V!PEZz8%OqNMt>sKmZd1!HT0X56Oi&?H%O_eO3C zT5Fr2`%SI2XdSiIIYC`at)pn&wALd*Jx#5fXuY)7Cqey8t(R#1wf1O&2AEoZ(FSR4 zNP>o%+91)M*4oGfjWV^TMSD(bFC^$iQ+rOd@miaZpoyk7UbIPCo1CCGOl^{A)3o+x zg5EN2+PevwYihGZ`#@_SCg=lG!+`&*W}()WBxtFrEfnozt*uJXC#LqXXrF0q zU4qt|+GnDDskO}s+G1*7ind*AyArh9)V7PZPix;M=zyv16Ya3pen`+!Q#&l$k6QaV zK_^Y^N6}7c?R0|9nA$1P&S~vJg8nqMbD~|-+KmL=GPP@>{j0S|8pY8|7`mYUSF}W$ z{EE(yM)#OnA}#n|pG9lm$LWYUo0~6jQzis7qoUMPGo9$r(<8cthK9gx@KyZMZ2lBTXDK=YBxnor>9jcn_^8Em@8)Y3%Dq_r$IWiz!*qUF$9E}L?jS`N|jX{~@w1x+oVXoa;_ z)TR=qR#>!BS}SW)Ia4boS_Q3Dw5gJ*RS>PJ)@s;P)6}YpR!eJjZK`K#wM1*6wMI5I zF|`JwHP>1Tn_8J#bJ5yq?S7j&nOZy1I%}<)O+8GlvuM4v*2kv4rq)Ze{#tv~rh%r` zU$jA5d%~u{rZz~lVOo32rl(D9m}n!l_N+~#O>LxTW3=|7P2)^$jA-MvHqoY6O>Mkr zle9M3rYWX2Nwle2d();FrZ!cynOd7=(`-|lDcW4Ey>HV8rZ!i!`C40G(?V05FWO?Q zEwyR6sVx?5rPfy4^r@+>6m6~6*4y-jsjU@llh(enX^W|C5^bB-cG$Gj)V7JXOKZDr z+GA?FMBA&ieKzekwY{Q!tF;3*9W=FXMLVpu?``_Q)DDYwRBJ!l^pmL_744+fezED4 zsht$Q#&u(C9Pey>58dc678DS{9(oe z5-mkf30e+C%qhVXnG%d?E$)zGYIv`C|A{h9YZ)BMXli&TdSA<|wQLS$H?_>7<5AUoT}VG#VTX#Ck5)(?t(ewII#k-!iiuW6Yxg=--qgy7 zR!M7>9ja<-l|-wqwOS6*Y{CQ|l?(0Ifad(Bq~yK(rxRd)lE9rZz;hXSMdcLob-xv!cz`+ItSYZ)&qeTcEW? z4lOpd1)?q2+6sqOn%Z*FlH0qJf8X}`+q*-5-}LtG)%wvsb7-ykXshMX)@yAe)*no5 zy=a@Yw#}jKrnXtMU0U0XX>n8ACE9+iee2KxQ`;}vVXb}d&=FHREZQ-x{p`>QQ#&Tw zNv)l7=(MSw6z#0meskz|Q#&i#d97V^=#r_O7mc)b#i6UFMxx!&+CL86Hnkg~-O*Z# zOO`pubw{*_p5uzSWSd$<=D1v~rMZ;B)LhXrYAusXnN2ODXj!$E-KCtSmQ}R8S}WjE zAydmMT5+wFbg7J~6&J0%)+)MG#nj4+Rzqubu&deBYKT@}YmHoLY-;sIYo@jKE_E=q zW} zhrLM+kVZ&jq#4p2X^FH#+94f~j>rQ@7ew9*`2Y3y0sg=B9>DVczg_XO?}l_odLR!X zJ&_pR8#IpCh=aID0!c&CBN>o;kc>zsBr}o)$%^#DpU;k(1IdZxLUJQ{ki1AfBtKFB zDTow83L{03qDV2MI8p*BiIhT0BV~}X$h}B8q&!jqsfbiUDkD{psz^1YIx+xX%RuBY zWDxQ=@&wWX_q9Y?A+3=%NL!>GazD}@>3}>5cQ7&p>5StpNLOSij)x&nAx|U2krBv9 zWEAoYG8%afc^(;qj745V#v$X8myn6b%g8IpBxEoi`*qYekSWMiWE%1&@)j}!c^jF9 zyo1a}-bLO+<|6MSA0YFP`N)UJ0^}oPA+iWrj4VZ#A`3Bj8>_he=-y+{32a!X_VdQ({2yzrT zh8#zJM1Dq2ASaPukWOO9KoMyet;kh;iyNPVOsQZ5ZH!tdwX z3dgOHHb^_90>&#M?ZK5$DfOshrAIxf`lHDmR`mu`9D-a%(1b zT>`N661yq^*jkBQlK^a;#I8udLclTxY<10fiU}0ZK5G0F+@U1E|Qrd*!M# zR0q^y!1gw5W&<<;G-cpDYpoct2@PA$0KD(469exo>%q_i(1)Q9;86x__rm5b0PpY` z#=v{HMlxVi7PepkMgzt%@J_4A47`_WCIj!5dY6IsL(OO49ZyRbcu&*E47_XUQwH9b zw1Hs*;422+TeOQIxqFC#_Xizf;2l867z^Y(AJM8egGQx(WVdJUj3a6+>O7N z0qyl@rU!6G{c#5FnLopTCU~^G1Gw+qV?ZN2dei}ER7Vdw0FCJAF$Zw(`C10Z+6lXxQH(I*^+}~Z9fjhWsGt>q&WM~Lz$yGj8MXqBFdPA#U^oFd!@%9J7Z@%8h=Ds=uQPDZ>c0$VLPg6dAc||Y^bFit znw5cjNAobC85FIbfTDmp4BX+_fPs5Bn=zm%6D^nkv|Xaf62P67-59z79%6V1@G!%} zfPoC$@i>@aFkmuQLqX(3Q&tpg#+(SpalkQ7H!W zSWzX0N`P7n=#!!*4CsWSHVo)>qK*vcW}?0f=vSga4CqLr;SA_Gq6rM>DxxV2=o_N< z7|HDo|11vO{XG>ri({4|RJYxr2P2k^4}LI$kE)5i>0X{XN^u$E3= zGGMiwwliQooc1wb#hVT@U`?BTWWcI5onpYcG@WC>$}?SKz}hnX%YfBmN~8g>K1^8{ zumVg+`S&5#cTInVOR#Pb*{|3N%Da9DDB1<So5Sz z3|Q5q91J-C`53S=Nrf2-14=QJ0#snA0I14<6+)`TfHgpBz<^agYR=Fc(2k)Upfdy3 z;;0t`R@RO{eiAAV1U444_E!wi`Fq+<-n04EtRe@SNw1{7>Fb6eE zYl7b_Y5a06jTjpxafu6D;_~P+#$`!d$+!}Kb{)eyzN~ z1}JF(O5&-Z6hkRMX@=5(G7Mz^Wf{r>8uJ&^82{>yDerUox<)hhYwS^n!~&GcU{tF`|MS#A8%)-SQ7$1jA%FW=LKM&RW%BW*lN zz7E#dvGj9lGmje?=|n1>OvPKz{bxS!=T!fIei7-{R61oyzld~Nq%)~>){st%^qWY( zr_wn?`c0%iL^_{J7YykSkuHk#XDa<=NEb!AB$7%cGNel)T^7kpr7MPXS){8XT}!3E z4e6>#*G0OKN;eJZx=6P~`X`lc8`3S2?uhhnDz22n|6A^elwt+{?@}$Y3@Ihqa*qG6 z5s{)6#SAGTQd}h4BFB*8BDo?ZEJ`yZSETeJWw7WTLrO1FMv*dEl-ZCnij+m9tQKW6 zq%0z37b%BDISnbhNV!DHZBZUW$|X`>k@8uT-;nZ(R6wMH78Nq20wNU_sfa~I4XLn5 z#Y8G@Q3*pTCQ?a}N?H6HCG?LIzjKlw_ze^MEhuZzy@rI}KE6~=r1BP3Fr;!KRTQa` zMU@SyqDWOls%lX+L#iTDb&+aVRMU{Ei&RUb+7@2;HT>Px5~;38_gPfWkm`z5U!(>W zH8iC9A~h1Ju|-V`sgX!cMQUd8yXb{};!QkbrPwINL?-JW=LH`>Ml|biykzj?jrRR=^=}H8B$M?dW+P@qP~XI zTcmy>J#0~bL+U5eBO*O&(EvkwM5KWtJ!a7$LmDX3<03s_(UXSsxJZLV8e-8j|L z@ghyI@G6^OX}m}iMS9u7>rsZKi6Xr!(j*J7RvDIF6=||auUqtnAx#!(ib%XW;k(P?I%%bJS*R)im6(W6X z(Mm&FA<`<5R$KImA*~W=jYywb^qC=H%Fh20tQ85b3i`PrVHVGq){B&Uwb1Z)hZ#O! z+9*=;RYb$mMv*p)lzes3u(VmEts-r+XuI(>Z53&UNINasWk@>$Nj--%XZ3u2HKx8= z%rE44HP+NqOX)4Vg5z75e`356HVek)&p25S< zq35ElG360endo_@=b6SZjfr~nHN)3{-3+?{FEG3S7|Spg@FK&DfN>1t0OJ|P112y` z01U&Y`ez*tkG7%_Q54#1seG+Gl@Ig&DXsX%Q-yF`$Wz5oig~ICN)b<$Kq=v=QYfV` zPsJ~RxdD&2k%8Ys`b&l{0h<^$0X8#ij(VyL{!AH6==1ScxMK^$7Qj}9t$=L|+W>p` zYuJN}+5HUr0S6ck01h)81{`5H0yxfa9A9t)e1Zm^YJ}3rQ%z8sV1}CSy$J0R!zI9F zhRcAf3|9fy8Lk6vG28;&VYmZGNd=^&;-s4)0*Euj0WO0JNY9WSkdYxHAPYklKz4@g zfLsi@0C^em0tzq`02F2@3@FA>3{aAxB%lmK89)Vw3V_NCl>yZlssU;;)CAOFr~|0S zP!G_Mp&_6NLlZ!AhUS1)46Oid8QKEcGqeYEV(0|u!q5fKouNCRCqqv_Z-(B0ehmEp zk1#v}7|1XX@HoTcfWZud0mB%E0fsXS2aIAE1sKgR8Zd@o4B$nE7XcF)CIVh%coi_2 zVKQI}!xX@DhUtJA3^M?;7-j+HFw6nWWtafE^4w0ADkF4cNo52e6-EKi~kv0l;B~!+;|U zM*znejst#Xz|}i0+yS^kr_&6$3a8%~aHUOuFyLyME;8VXnJzKls+cY_;L4Y-GT`c# zt~1~YmTocNDwXaq;7XKIEC8-HaiIyo6(z+PaMegI1Fj4yJp-=(C?f-|@F)uduHq;= z1FqC47Xz-wC@%x9xTpXFuBxao1FoE?7(+2YNd{a2;o=8?s~jrFfGZiQ$bhRAs=|OP z5~|LCs}8EgfGZ2Uy95AN4^*E4R|wRI0apQdiwgkG^r-~{&gQ8#1J2m-7Qg_Ul~X4M zoOx3h2Ao|}cLtn6Q%?q*B~xz(oC#Au2Au8EBMdmBrGX4MYo*5-aArz_8F2PV!x(Ue zNy8a%7Ks-U2jEPRMl;}S5U(i?z!@K2QyhS^I-1CUGdFsb0cU44nE_{Dcx_<-&a!ZV z1;CjUUSJ%6vn86vfHNYzus8r`Jy^g7;LHXK+yI=t&;kaWq0k}*oQ2R*2ApZo3I?1_ z&?*L;F<=c3fU^Qx%YbKoEZqU{>`ogQ@C;6y8SpGkTN&_7Ogk9xY^%odv+IpmBM%>R z(|>J4#ee0n7K=AL{u)oA)9}pGobQLR&%#sP{@_`f2ln1&EPN#GTd@{*9}6@cPh?Zo z@Z|GyLr;xRBRw?=4>OC$$BumnaalANVy10)iakY%Ca_7cb-;XEQaf-X<%q=3z;h zqL|CazykG=TBzpId46^HQ+Qc%w1^;oB7Y&55QPwO8S#)S$W`PT@;A~MZ6RHdu1GgT z+N3^0E5kx$5waLrf^d7$Qq*P0a%2T!w((4d!>v63ZPoc-?Kw;Mu@Gs|SpoiUi_U5s z|F=!&GaUc_wd!n!W47yT#~8Ql>_q-o+s9Q+v4zsApSb{ovE^-UqX z{a0v8NZwpb6$+e(Q}`_S5I+1{)MA0sKZVbb1Ep9}N!~&!5-5+P@Y!>q6iF({ zTPP(0<1O>2Bw8vBU zd|fmkYkmQIDcX}Md^Rr{kTt&mHi`Gi1zB)sPSmyU>ZG=+{C60V(m>9|NgrqEA@gzKv0hiVXf-M^*qHCFJqv;p6T zV_#_$D8Hxh^;e)YN-D`)s7(UpTnetuL}`*#lDGIVUX-uq&lLL0_-b$+m;AtWT<}0D zg~*U_jps|3MebS;JcHY8jd`qFigZlusnL&9~VFWnO9pA@=nNVul- zr8^@1n?mV~r6OE!`cjH46{V(;^ zq(mxutiuwnZ+$7fNEuSmd>xi>?dwY!MaqtbKZB2v~=%4SHoX7;7*BIQU$ zA9whXa6RoyxkSpHiU#kngllbI$}3X7RCIoaC0vL5QUQ?)rlKW0Ea4j6mkNtiBo)2l zVF}mozEn)4;;CpN4@WUn(O~*;KThhaU-Z0=`s1q>8ENLk~-s zFYu+xB2`I6gL+uPT!JrE6RCPC)i5N?Gx$i7&MksonqAu6^uO8HG_8PS%8><<4xe_uds7ilS%)yNIIL#oooA{Vmymi-pz%f%z=;W|1qGU9G#Q+d zkUCMIsYcVl=?SSJ1)5CIk+OBI-`1{mEfv`>WvzV8o@OQsh`CWtTkE(u1`p9Ezky| zjo_w))ZGGYHfjR5B%~%6sM%;MxGkY(qZXs>;Ese^j9QI$g1ZuGHQH^o2i%*`Zlirh z`@sVV?K5gKItU(0sLklG(Gl=yLh6cf1jmeygC`PFa}0FS=oEN5A@#^WXN=B*=Mqw@ z4AgFP9=woHyU|6XOW@^%)Hvf!SB$QL*Ai0y40PS-26!_ewb4MgjBbN>5>ht}bl2z} zct0UE)j$u79)gb&Qg03P*ysuPG$FOvKpjTUz~>2d76@2yM)w!1HCu;0DeqJT{zGuqtD=%gw%`!eKq<9eosg}IZ#=OsfqvoBT<%OEK4z# zr5MXnjAbdtvJ}%cyDY`ZQmib+Se9a5iuJ1cV=2}ZOR?Tn-Al1P@#q_m|7
&i@b z`ehZSLnx~-9fHbZS%s;llvP++h3V%|R$)4Xe_4f9R>!??O?QZ@C{Q*0s5Evj!kS{~ RRcX-Bs}i5 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
~-#SObT{S~vpM!Oh`FSPw_R2G|Ij;Aq$kTVN|} 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 literal 0 HcmV?d00001 diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/5ba86399-0d8b-47d6-878c-0df96814929e.vsidx b/ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/5ba86399-0d8b-47d6-878c-0df96814929e.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..147473c046398cdc7c7b3c8d581149b98e13224d GIT binary patch literal 19918 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 literal 0 HcmV?d00001 diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/99a15696-8936-48cd-a591-8aa243244f19.vsidx b/ExamNETWebAPI/.vs/ExamNETWebAPI/FileContentIndex/99a15696-8936-48cd-a591-8aa243244f19.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..75ff72f2cb7c8ab19fdc5d92b2c766607d2a772b GIT binary patch literal 18086 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 LeirDz-tqJQd*$GT literal 0 HcmV?d00001 diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/config/applicationhost.config b/ExamNETWebAPI/.vs/ExamNETWebAPI/config/applicationhost.config new file mode 100644 index 0000000..269dc55 --- /dev/null +++ b/ExamNETWebAPI/.vs/ExamNETWebAPI/config/applicationhost.config @@ -0,0 +1,1021 @@ + + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/v17/.futdcache.v2 b/ExamNETWebAPI/.vs/ExamNETWebAPI/v17/.futdcache.v2 new file mode 100644 index 0000000000000000000000000000000000000000..848e217bbf7ccf77a3383e4a073921fb96b78ff5 GIT binary patch literal 814 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 literal 0 HcmV?d00001 diff --git a/ExamNETWebAPI/.vs/ExamNETWebAPI/v17/DocumentLayout.json b/ExamNETWebAPI/.vs/ExamNETWebAPI/v17/DocumentLayout.json new file mode 100644 index 0000000..2815439 --- /dev/null +++ b/ExamNETWebAPI/.vs/ExamNETWebAPI/v17/DocumentLayout.json @@ -0,0 +1,654 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\booking\\createbookingdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\booking\\createbookingdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{CAB7EF61-5D0E-4E14-953C-89EC4D1FAA21}|..\\ProjectTesting\\ProjectTesting.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\projecttesting\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\managebooking\\deletebookingdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\booking\\deletebookingdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\manageticket\\deleteticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\booking\\deletebookingdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\ticket\\deleteticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\managebooking\\createbookingdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\controllers\\ticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:controllers\\ticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\controllers\\bookingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:controllers\\bookingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\controllers\\categorycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:controllers\\categorycontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\ticket\\createticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\ticket\\getticketdatalistrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\managebooking\\getbookingdatalisthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\managecategory\\getcategorydatalisthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\managecategory\\createcategorydatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\ticket\\createticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\booking\\getbookingdatalistresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\ticket\\getticketdatalistresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2B5E1BFA-9423-4C23-BD44-4DA54E19531F}|..\\Entity\\Entity.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\entity\\entity\\booking.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\validators\\booking\\createbookingvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\booking\\getbookingdatalistrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\category\\createcategorydatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{CAB7EF61-5D0E-4E14-953C-89EC4D1FAA21}|..\\ProjectTesting\\ProjectTesting.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\projecttesting\\basetest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\category\\createcategorydataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\manageticket\\createticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A7E2E2D3-DED9-4527-A2C7-948AF6594260}|..\\Services\\Services.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\services\\requesthandlers\\manageticket\\getticketdatalisthandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2B5E1BFA-9423-4C23-BD44-4DA54E19531F}|..\\Entity\\Entity.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\entity\\entity\\category.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2B5E1BFA-9423-4C23-BD44-4DA54E19531F}|..\\Entity\\Entity.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\entity\\entity\\ticket.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2B5E1BFA-9423-4C23-BD44-4DA54E19531F}|..\\Entity\\Entity.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\entity\\entity\\dbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\category\\getcategorydatalistresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\requestmodels\\category\\getcategorydatalistrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\controllers\\errorcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:controllers\\errorcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{FBFD7E4E-FF9D-4F19-B233-5CDE289EDBF9}|..\\Contracts\\Contracts.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\contracts\\responsemodels\\ticket\\deleteticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Benjamin\\AppData\\Roaming\\Microsoft\\UserSecrets\\ef85d615-14c3-4bbc-bce6-4c8080a07404\\secrets.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|c:\\users\\benjamin\\desktop\\ben\\accelist\\training\\examwebapi\\examnetwebapi\\examnetwebapi\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{11181115-7561-4B1D-8C24-C8B601575C83}|ExamNETWebAPI.csproj|solutionrelative:appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 7, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{b1e99781-ab81-11d0-b683-00aa00a3ee26}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{fbcae063-e2c0-4ab1-a516-996ea3dafb72}" + }, + { + "$type": "Bookmark", + "Name": "ST:1:0:{fabf9319-47eb-497e-b8f6-d9f73fba5f55}" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "DeleteBookingDataHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\DeleteBookingDataHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageBooking\\DeleteBookingDataHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\DeleteBookingDataHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageBooking\\DeleteBookingDataHandler.cs", + "ViewState": "AQIAAAMAAAAAAAAAAAAAABsAAAAPAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T10:37:59.414Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "DeleteBookingDataRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\DeleteBookingDataRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Booking\\DeleteBookingDataRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\DeleteBookingDataRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Booking\\DeleteBookingDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAwAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T10:22:39.358Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "UnitTest1.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ProjectTesting\\UnitTest1.cs", + "RelativeDocumentMoniker": "..\\ProjectTesting\\UnitTest1.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ProjectTesting\\UnitTest1.cs", + "RelativeToolTip": "..\\ProjectTesting\\UnitTest1.cs", + "ViewState": "AQIAAAUAAAAAAAAAAAAxwBgAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T01:43:57.623Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "CreateBookingDataResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\CreateBookingDataResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Booking\\CreateBookingDataResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\CreateBookingDataResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Booking\\CreateBookingDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAWAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:18:11.404Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "CreateBookingDataRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\CreateBookingDataRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Booking\\CreateBookingDataRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\CreateBookingDataRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Booking\\CreateBookingDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAUAAAASAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:18:01.12Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "DeleteTicketDataHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\DeleteTicketDataHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageTicket\\DeleteTicketDataHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\DeleteTicketDataHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageTicket\\DeleteTicketDataHandler.cs", + "ViewState": "AQIAABMAAAAAAAAAAAAQwCsAAAAOAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T05:34:26.318Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "DeleteBookingDataResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\DeleteBookingDataResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Booking\\DeleteBookingDataResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\DeleteBookingDataResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Booking\\DeleteBookingDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAApAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T10:24:52.735Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "DeleteTicketDataRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\DeleteTicketDataRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Ticket\\DeleteTicketDataRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\DeleteTicketDataRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Ticket\\DeleteTicketDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAKAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T05:32:53.146Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "CreateBookingDataHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\CreateBookingDataHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageBooking\\CreateBookingDataHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\CreateBookingDataHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageBooking\\CreateBookingDataHandler.cs", + "ViewState": "AQIAAAwAAAAAAAAAAAAgwCgAAAAuAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:49:20.461Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "CategoryController.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\CategoryController.cs", + "RelativeDocumentMoniker": "Controllers\\CategoryController.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\CategoryController.cs", + "RelativeToolTip": "Controllers\\CategoryController.cs", + "ViewState": "AQIAAB4AAAAAAAAAAAAYwBoAAABVAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:17:18.367Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "CreateTicketDataRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\CreateTicketDataRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Ticket\\CreateTicketDataRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\CreateTicketDataRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Ticket\\CreateTicketDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAwAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:09:55.064Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "BookingController.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\BookingController.cs", + "RelativeDocumentMoniker": "Controllers\\BookingController.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\BookingController.cs", + "RelativeToolTip": "Controllers\\BookingController.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAAB0AAAAgAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:13:00.019Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "TicketController.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\TicketController.cs", + "RelativeDocumentMoniker": "Controllers\\TicketController.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\TicketController.cs", + "RelativeToolTip": "Controllers\\TicketController.cs", + "ViewState": "AQIAACsAAAAAAAAAAAAkwBgAAABRAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:06:05.59Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "GetTicketDataListRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\GetTicketDataListRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Ticket\\GetTicketDataListRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Ticket\\GetTicketDataListRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Ticket\\GetTicketDataListRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:13:25.251Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "GetBookingDataListHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\GetBookingDataListHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageBooking\\GetBookingDataListHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageBooking\\GetBookingDataListHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageBooking\\GetBookingDataListHandler.cs", + "ViewState": "AQIAAB0AAAAAAAAAAAAswDkAAAAlAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:49:48.017Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "GetCategoryDataListHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageCategory\\GetCategoryDataListHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageCategory\\GetCategoryDataListHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageCategory\\GetCategoryDataListHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageCategory\\GetCategoryDataListHandler.cs", + "ViewState": "AQIAAAsAAAAAAAAAAAAowB0AAAAsAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:22:19.043Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "CreateCategoryDataHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageCategory\\CreateCategoryDataHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageCategory\\CreateCategoryDataHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageCategory\\CreateCategoryDataHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageCategory\\CreateCategoryDataHandler.cs", + "ViewState": "AQIAABAAAAAAAAAAAAAowBQAAAAVAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:14:30.974Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "CreateTicketDataResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\CreateTicketDataResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Ticket\\CreateTicketDataResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\CreateTicketDataResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Ticket\\CreateTicketDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAgAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:10:03.946Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "GetBookingDataListResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\GetBookingDataListResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Booking\\GetBookingDataListResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Booking\\GetBookingDataListResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Booking\\GetBookingDataListResponse.cs", + "ViewState": "AQIAAAMAAAAAAAAAAAAAAAgAAAAsAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:28:35.005Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "GetTicketDataListResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\GetTicketDataListResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Ticket\\GetTicketDataListResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\GetTicketDataListResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Ticket\\GetTicketDataListResponse.cs", + "ViewState": "AQIAAAYAAAAAAAAAAAAAAA4AAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:13:35.129Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "Booking.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Booking.cs", + "RelativeDocumentMoniker": "..\\Entity\\Entity\\Booking.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Booking.cs", + "RelativeToolTip": "..\\Entity\\Entity\\Booking.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAAbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T05:45:12.705Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "CreateBookingValidator.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\Validators\\Booking\\CreateBookingValidator.cs", + "RelativeDocumentMoniker": "..\\Services\\Validators\\Booking\\CreateBookingValidator.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\Validators\\Booking\\CreateBookingValidator.cs", + "RelativeToolTip": "..\\Services\\Validators\\Booking\\CreateBookingValidator.cs", + "ViewState": "AQIAAAkAAAAAAAAAAAAAACAAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:04:57.788Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "GetBookingDataListRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\GetBookingDataListRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Booking\\GetBookingDataListRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Booking\\GetBookingDataListRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Booking\\GetBookingDataListRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA8AAAAqAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:28:19.637Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "BaseTest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ProjectTesting\\BaseTest.cs", + "RelativeDocumentMoniker": "..\\ProjectTesting\\BaseTest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ProjectTesting\\BaseTest.cs", + "RelativeToolTip": "..\\ProjectTesting\\BaseTest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:25:16.276Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "CreateCategoryDataRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Category\\CreateCategoryDataRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Category\\CreateCategoryDataRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Category\\CreateCategoryDataRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Category\\CreateCategoryDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:12:19.173Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Program.cs", + "RelativeDocumentMoniker": "Program.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Program.cs", + "RelativeToolTip": "Program.cs", + "ViewState": "AQIAAA8AAAAAAAAAAAAAACQAAAA+AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T01:41:59.431Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "CreateTicketDataHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\CreateTicketDataHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageTicket\\CreateTicketDataHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\CreateTicketDataHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageTicket\\CreateTicketDataHandler.cs", + "ViewState": "AQIAABQAAAAAAAAAAAAowBgAAAA1AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:32:58.444Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "CreateCategoryDataResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Category\\CreateCategoryDataResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Category\\CreateCategoryDataResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Category\\CreateCategoryDataResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Category\\CreateCategoryDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAIAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:12:49.006Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "GetTicketDataListHandler.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\GetTicketDataListHandler.cs", + "RelativeDocumentMoniker": "..\\Services\\RequestHandlers\\ManageTicket\\GetTicketDataListHandler.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Services\\RequestHandlers\\ManageTicket\\GetTicketDataListHandler.cs", + "RelativeToolTip": "..\\Services\\RequestHandlers\\ManageTicket\\GetTicketDataListHandler.cs", + "ViewState": "AQIAABEAAAAAAAAAAIA8wBkAAABbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:56:39.6Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "Category.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Category.cs", + "RelativeDocumentMoniker": "..\\Entity\\Entity\\Category.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Category.cs", + "RelativeToolTip": "..\\Entity\\Entity\\Category.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAwBEAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:10:06.078Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "Ticket.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Ticket.cs", + "RelativeDocumentMoniker": "..\\Entity\\Entity\\Ticket.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\Ticket.cs", + "RelativeToolTip": "..\\Entity\\Entity\\Ticket.cs", + "ViewState": "AQIAAAoAAAAAAAAAAAAAAB0AAAASAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:54:49.712Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "DBContext.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\DBContext.cs", + "RelativeDocumentMoniker": "..\\Entity\\Entity\\DBContext.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Entity\\Entity\\DBContext.cs", + "RelativeToolTip": "..\\Entity\\Entity\\DBContext.cs", + "ViewState": "AQIAAAcAAAAAAAAAAAAewBEAAAA9AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:00:49.973Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "GetCategoryDataListResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Category\\GetCategoryDataListResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Category\\GetCategoryDataListResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Category\\GetCategoryDataListResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Category\\GetCategoryDataListResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAABLAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:19:41.373Z", + "EditorCaption": "" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{f37f5141-198e-4181-9582-7b026ee8f915}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{74946827-37a0-11d2-a273-00c04f8ef4ff}" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "GetCategoryDataListRequest.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Category\\GetCategoryDataListRequest.cs", + "RelativeDocumentMoniker": "..\\Contracts\\RequestModels\\Category\\GetCategoryDataListRequest.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\RequestModels\\Category\\GetCategoryDataListRequest.cs", + "RelativeToolTip": "..\\Contracts\\RequestModels\\Category\\GetCategoryDataListRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAsAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:19:26.283Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "ErrorController.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\ErrorController.cs", + "RelativeDocumentMoniker": "Controllers\\ErrorController.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\Controllers\\ErrorController.cs", + "RelativeToolTip": "Controllers\\ErrorController.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:06:20.225Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "DeleteTicketDataResponse.cs", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\DeleteTicketDataResponse.cs", + "RelativeDocumentMoniker": "..\\Contracts\\ResponseModels\\Ticket\\DeleteTicketDataResponse.cs", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\Contracts\\ResponseModels\\Ticket\\DeleteTicketDataResponse.cs", + "RelativeToolTip": "..\\Contracts\\ResponseModels\\Ticket\\DeleteTicketDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T05:33:04.213Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 36, + "Title": "secrets.json", + "DocumentMoniker": "C:\\Users\\Benjamin\\AppData\\Roaming\\Microsoft\\UserSecrets\\ef85d615-14c3-4bbc-bce6-4c8080a07404\\secrets.json", + "RelativeDocumentMoniker": "..\\..\\..\\..\\..\\..\\..\\AppData\\Roaming\\Microsoft\\UserSecrets\\ef85d615-14c3-4bbc-bce6-4c8080a07404\\secrets.json", + "ToolTip": "C:\\Users\\Benjamin\\AppData\\Roaming\\Microsoft\\UserSecrets\\ef85d615-14c3-4bbc-bce6-4c8080a07404\\secrets.json", + "RelativeToolTip": "..\\..\\..\\..\\..\\..\\..\\AppData\\Roaming\\Microsoft\\UserSecrets\\ef85d615-14c3-4bbc-bce6-4c8080a07404\\secrets.json", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAiAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-03-26T03:03:49.614Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 37, + "Title": "appsettings.json", + "DocumentMoniker": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\appsettings.json", + "RelativeDocumentMoniker": "appsettings.json", + "ToolTip": "C:\\Users\\Benjamin\\Desktop\\ben\\accelist\\training\\ExamWebAPI\\ExamNETWebAPI\\ExamNETWebAPI\\appsettings.json", + "RelativeToolTip": "appsettings.json", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-03-26T03:03:19.084Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/ExamNETWebAPI/.vs/ProjectEvaluation/examnetwebapi.metadata.v7.bin b/ExamNETWebAPI/.vs/ProjectEvaluation/examnetwebapi.metadata.v7.bin new file mode 100644 index 0000000000000000000000000000000000000000..c0fbd52d11f177e618dee0ed108a9e7309181b47 GIT binary patch literal 299194 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�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