diff --git a/.vs/ExamNETWebAPI/v17/.wsuo b/.vs/ExamNETWebAPI/v17/.wsuo new file mode 100644 index 0000000..ac95231 Binary files /dev/null and b/.vs/ExamNETWebAPI/v17/.wsuo differ diff --git a/.vs/ExamNETWebAPI/v17/DocumentLayout.json b/.vs/ExamNETWebAPI/v17/DocumentLayout.json new file mode 100644 index 0000000..637e0bd --- /dev/null +++ b/.vs/ExamNETWebAPI/v17/DocumentLayout.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.metadata.v7.bin b/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.metadata.v7.bin new file mode 100644 index 0000000..3b3f0a7 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.metadata.v7.bin differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.projects.v7.bin b/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.projects.v7.bin new file mode 100644 index 0000000..6718ee7 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/ProjectEvaluation/webapplication_nicholashansmuliawan.projects.v7.bin differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/DesignTimeBuild/.dtbcache.v2 b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..9a99b1b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/DesignTimeBuild/.dtbcache.v2 differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/85c12a24-1a26-4911-8331-7db5b00bf6eb.vsidx b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/85c12a24-1a26-4911-8331-7db5b00bf6eb.vsidx new file mode 100644 index 0000000..3bd2347 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/85c12a24-1a26-4911-8331-7db5b00bf6eb.vsidx differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c357c9f5-84e9-4959-89f6-3bb6ce48d4b8.vsidx b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c357c9f5-84e9-4959-89f6-3bb6ce48d4b8.vsidx new file mode 100644 index 0000000..a426e87 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c357c9f5-84e9-4959-89f6-3bb6ce48d4b8.vsidx differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c866bd15-b613-4e85-ae39-9e86d88399de.vsidx b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c866bd15-b613-4e85-ae39-9e86d88399de.vsidx new file mode 100644 index 0000000..981f73d Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/c866bd15-b613-4e85-ae39-9e86d88399de.vsidx differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/d5a41f06-7b27-473f-aff4-c85ae402a2f2.vsidx b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/d5a41f06-7b27-473f-aff4-c85ae402a2f2.vsidx new file mode 100644 index 0000000..94a28b9 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/d5a41f06-7b27-473f-aff4-c85ae402a2f2.vsidx differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/fef2afb3-74a4-4b8d-86a9-71b7d41dcb18.vsidx b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/fef2afb3-74a4-4b8d-86a9-71b7d41dcb18.vsidx new file mode 100644 index 0000000..8d3f5db Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/FileContentIndex/fef2afb3-74a4-4b8d-86a9-71b7d41dcb18.vsidx differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/config/applicationhost.config b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/config/applicationhost.config new file mode 100644 index 0000000..cdd2df8 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/config/applicationhost.config @@ -0,0 +1,1026 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.futdcache.v2 b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.futdcache.v2 new file mode 100644 index 0000000..5a8cd4a Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.futdcache.v2 differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.suo b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.suo new file mode 100644 index 0000000..e02ef1e Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/.suo differ diff --git a/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/DocumentLayout.json b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/DocumentLayout.json new file mode 100644 index 0000000..f43fcfb --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/.vs/WebApplication_NicholasHansMuliawan/v17/DocumentLayout.json @@ -0,0 +1,675 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{914FD0EC-F65A-4697-A443-709CEE865E43}|UnitTest\\UnitTest.csproj|c:\\users\\nicho\\source\\repos\\examnetwebapi\\webapplication_nicholashansmuliawan\\unittest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{914FD0EC-F65A-4697-A443-709CEE865E43}|UnitTest\\UnitTest.csproj|solutionrelative:unittest\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\getavailableticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\getavailableticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\bookticket\\getbookticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\bookticket\\getbookticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\webapplication_nicholashansmuliawan.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\webapplication_nicholashansmuliawan.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{914FD0EC-F65A-4697-A443-709CEE865E43}|UnitTest\\UnitTest.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\unittest\\basetest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{914FD0EC-F65A-4697-A443-709CEE865E43}|UnitTest\\UnitTest.csproj|solutionrelative:unittest\\basetest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\requestmodel\\updatebookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\requestmodel\\updatebookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\bookticket\\updatebookhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\bookticket\\updatebookhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\updatebookcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\updatebookcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\getbookedticketbyidcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\getbookedticketbyidcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\deletebookedticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\deletebookedticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\bookticket\\deletebooktickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\bookticket\\deletebooktickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\bookticket\\getbookedticketbyidhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\bookticket\\getbookedticketbyidhandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\ticketdata\\getavailabletickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\ticketdata\\getavailabletickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\bookticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\bookticketcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\controllers\\errorcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\controllers\\errorcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\requestmodel\\deletebookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\requestmodel\\deletebookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\validator\\deletebookticketvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\validator\\deletebookticketvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\validator\\getavailableticketvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\validator\\getavailableticketvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\validator\\postticketdatavalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\validator\\postticketdatavalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\validator\\getbookedticketsbyidvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\validator\\getbookedticketsbyidvalidator.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\responsemodel\\getbookticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\responsemodel\\getbookticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\responsemodel\\postbookticketresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\responsemodel\\postbookticketresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\requestmodel\\getbookticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\requestmodel\\getbookticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\responsemodel\\deleteupdatebookticketresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\responsemodel\\deleteupdatebookticketresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\responsemodel\\getbookedticketbyidresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\responsemodel\\getbookedticketbyidresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\requestmodel\\postbookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\requestmodel\\postbookticketrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\bookticketmodels\\requestmodel\\getbookedticketbyidrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\bookticketmodels\\requestmodel\\getbookedticketbyidrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\entity\\entity\\dbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|solutionrelative:entity\\entity\\dbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\entity\\entity\\bookticket.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|solutionrelative:entity\\entity\\bookticket.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\bookticket\\postbooktickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\bookticket\\postbooktickethandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\handler\\ticketdata\\postticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\handler\\ticketdata\\postticketdatahandler.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\entity\\entity\\tickets.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{688C38E3-06E5-4755-9C79-29B9640430AC}|Entity\\Entity.csproj|solutionrelative:entity\\entity\\tickets.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\webapplication_nicholashansmuliawan\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}|WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj|solutionrelative:webapplication_nicholashansmuliawan\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\nicho\\AppData\\Roaming\\Microsoft\\UserSecrets\\70df0c22-0b08-4ff1-806c-c15c82038c74\\secrets.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\ticketdata\\responsemodels\\getticketdatalistresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\ticketdata\\responsemodels\\getticketdatalistresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\ticketdata\\requestmodels\\getticketdatalistrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\ticketdata\\requestmodels\\getticketdatalistrequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\ticketdata\\requestmodels\\postticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\ticketdata\\requestmodels\\postticketdatarequest.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\contracts\\ticketdata\\responsemodels\\postticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}|Contracts\\Contracts.csproj|solutionrelative:contracts\\ticketdata\\responsemodels\\postticketdataresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}|Services\\Services.csproj|solutionrelative:services\\services.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Program Files\\dotnet\\sdk\\8.0.202\\Sdks\\Microsoft.NET.Sdk.Razor\\targets\\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "BaseTest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\BaseTest.cs", + "RelativeDocumentMoniker": "UnitTest\\BaseTest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\BaseTest.cs", + "RelativeToolTip": "UnitTest\\BaseTest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA4AAAA/AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T10:13:25.48Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "UnitTest1.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest1.cs", + "RelativeDocumentMoniker": "UnitTest\\UnitTest1.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest1.cs", + "RelativeToolTip": "UnitTest\\UnitTest1.cs", + "ViewState": "AQIAAFUAAAAAAAAAAAASwG8AAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T10:12:42.073Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "UpdateBookTicketRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\UpdateBookTicketRequest.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\RequestModel\\UpdateBookTicketRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\UpdateBookTicketRequest.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\RequestModel\\UpdateBookTicketRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:40:29.742Z" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "UpdateBookHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\UpdateBookHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\BookTicket\\UpdateBookHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\UpdateBookHandler.cs", + "RelativeToolTip": "Services\\Handler\\BookTicket\\UpdateBookHandler.cs", + "ViewState": "AQIAAAcAAAAAAAAAAAAUwCgAAAAjAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:37:16.15Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "UpdateBookController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\UpdateBookController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\UpdateBookController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\UpdateBookController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\UpdateBookController.cs", + "ViewState": "AQIAAAYAAAAAAAAAAAAAABMAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:35:16.371Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "DeleteBookedTicketController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\DeleteBookedTicketController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\DeleteBookedTicketController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\DeleteBookedTicketController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\DeleteBookedTicketController.cs", + "ViewState": "AQIAAAwAAAAAAAAAAAAAABcAAAATAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:58:13.183Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "DeleteBookTicketHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\DeleteBookTicketHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\BookTicket\\DeleteBookTicketHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\DeleteBookTicketHandler.cs", + "RelativeToolTip": "Services\\Handler\\BookTicket\\DeleteBookTicketHandler.cs", + "ViewState": "AQIAABsAAAAAAAAAAAAowDcAAAAPAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:48:50.66Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "GetAvailableTicketController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\GetAvailableTicketController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\GetAvailableTicketController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\GetAvailableTicketController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\GetAvailableTicketController.cs", + "ViewState": "AQIAAAYAAAAAAAAAAAAAAAsAAAATAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:36:26.687Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "WebApplication_NicholasHansMuliawan.csproj", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-03-26T03:09:03.478Z" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "GetBookTicketDataHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\GetBookTicketDataHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\BookTicket\\GetBookTicketDataHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\GetBookTicketDataHandler.cs", + "RelativeToolTip": "Services\\Handler\\BookTicket\\GetBookTicketDataHandler.cs", + "ViewState": "AQIAABAAAAAAAAAAAADgvyAAAAAYAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:17:27.913Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "GetBookedTicketByIdHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\GetBookedTicketByIdHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\BookTicket\\GetBookedTicketByIdHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\GetBookedTicketByIdHandler.cs", + "RelativeToolTip": "Services\\Handler\\BookTicket\\GetBookedTicketByIdHandler.cs", + "ViewState": "AQIAAAMAAAAAAAAAAAAAAAoAAAAHAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T07:07:01.936Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "GetAvailableTicketHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\TicketData\\GetAvailableTicketHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\TicketData\\GetAvailableTicketHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\TicketData\\GetAvailableTicketHandler.cs", + "RelativeToolTip": "Services\\Handler\\TicketData\\GetAvailableTicketHandler.cs", + "ViewState": "AQIAABQAAAAAAAAAAAASwDEAAAA8AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:52:03.955Z" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "GetBookedTicketByIdController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\GetBookedTicketByIdController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\GetBookedTicketByIdController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\GetBookedTicketByIdController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\GetBookedTicketByIdController.cs", + "ViewState": "AQIAAAUAAAAAAAAAAAAUwBUAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T07:55:24.932Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "BookTicketController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\BookTicketController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\BookTicketController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\BookTicketController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\BookTicketController.cs", + "ViewState": "AQIAAA8AAAAAAAAAAAAAABwAAAA2AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T05:32:08.806Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "ErrorController.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\ErrorController.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Controllers\\ErrorController.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Controllers\\ErrorController.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Controllers\\ErrorController.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:37:26.921Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "DeleteBookTicketValidator.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\DeleteBookTicketValidator.cs", + "RelativeDocumentMoniker": "Services\\Validator\\DeleteBookTicketValidator.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\DeleteBookTicketValidator.cs", + "RelativeToolTip": "Services\\Validator\\DeleteBookTicketValidator.cs", + "ViewState": "AQIAABEAAAAAAAAAAAAiwCkAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:29:49.218Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "GetAvailableTicketValidator.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\GetAvailableTicketValidator.cs", + "RelativeDocumentMoniker": "Services\\Validator\\GetAvailableTicketValidator.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\GetAvailableTicketValidator.cs", + "RelativeToolTip": "Services\\Validator\\GetAvailableTicketValidator.cs", + "ViewState": "AQIAABMAAAAAAAAAAAAiwDUAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:21:44.694Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "PostTicketDataValidator.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\PostTicketDataValidator.cs", + "RelativeDocumentMoniker": "Services\\Validator\\PostTicketDataValidator.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\PostTicketDataValidator.cs", + "RelativeToolTip": "Services\\Validator\\PostTicketDataValidator.cs", + "ViewState": "AQIAAAwAAAAAAAAAAAAAABkAAAAbAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T07:32:02.501Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "GetBookedTicketsByIdValidator.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\GetBookedTicketsByIdValidator.cs", + "RelativeDocumentMoniker": "Services\\Validator\\GetBookedTicketsByIdValidator.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Validator\\GetBookedTicketsByIdValidator.cs", + "RelativeToolTip": "Services\\Validator\\GetBookedTicketsByIdValidator.cs", + "ViewState": "AQIAAAYAAAAAAAAAAAAiwB8AAAATAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T07:59:56.174Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "DeleteBookTicketRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\DeleteBookTicketRequest.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\RequestModel\\DeleteBookTicketRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\DeleteBookTicketRequest.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\RequestModel\\DeleteBookTicketRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA4AAAApAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:47:38.532Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "GetBookTicketDataResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\GetBookTicketDataResponse.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\ResponseModel\\GetBookTicketDataResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\GetBookTicketDataResponse.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\ResponseModel\\GetBookTicketDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAA/AAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:15:27.015Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "PostBookTicketResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\PostBookTicketResponse.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\ResponseModel\\PostBookTicketResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\PostBookTicketResponse.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\ResponseModel\\PostBookTicketResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAAfAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:44:31.94Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "GetBookTicketDataRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\GetBookTicketDataRequest.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\RequestModel\\GetBookTicketDataRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\GetBookTicketDataRequest.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\RequestModel\\GetBookTicketDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T09:16:45.464Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "DeleteUpdateBookTicketResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\DeleteUpdateBookTicketResponse.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\ResponseModel\\DeleteUpdateBookTicketResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\DeleteUpdateBookTicketResponse.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\ResponseModel\\DeleteUpdateBookTicketResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAkAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T08:46:39.366Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "GetBookedTicketByIdResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\GetBookedTicketByIdResponse.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\ResponseModel\\GetBookedTicketByIdResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\ResponseModel\\GetBookedTicketByIdResponse.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\ResponseModel\\GetBookedTicketByIdResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAABaAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T06:55:36.478Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "PostBookTicketRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\PostBookTicketRequest.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\RequestModel\\PostBookTicketRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\PostBookTicketRequest.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\RequestModel\\PostBookTicketRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAqwAUAAAAfAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:46:04.084Z" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "GetBookedTicketByIdRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\GetBookedTicketByIdRequest.cs", + "RelativeDocumentMoniker": "Contracts\\BookTicketModels\\RequestModel\\GetBookedTicketByIdRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\BookTicketModels\\RequestModel\\GetBookedTicketByIdRequest.cs", + "RelativeToolTip": "Contracts\\BookTicketModels\\RequestModel\\GetBookedTicketByIdRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAwAAAAIAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T07:03:37.444Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "PostBookTicketHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\PostBookTicketHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\BookTicket\\PostBookTicketHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\BookTicket\\PostBookTicketHandler.cs", + "RelativeToolTip": "Services\\Handler\\BookTicket\\PostBookTicketHandler.cs", + "ViewState": "AQIAAD0AAAAAAAAAAAAQwFAAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T04:01:19.229Z" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "PostTicketDataHandler.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\TicketData\\PostTicketDataHandler.cs", + "RelativeDocumentMoniker": "Services\\Handler\\TicketData\\PostTicketDataHandler.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Handler\\TicketData\\PostTicketDataHandler.cs", + "RelativeToolTip": "Services\\Handler\\TicketData\\PostTicketDataHandler.cs", + "ViewState": "AQIAAAQAAAAAAAAAAAAUwDEAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T04:16:45.922Z" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "BookTicket.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\BookTicket.cs", + "RelativeDocumentMoniker": "Entity\\Entity\\BookTicket.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\BookTicket.cs", + "RelativeToolTip": "Entity\\Entity\\BookTicket.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABAAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T03:30:52.411Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "DBContext.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\DBContext.cs", + "RelativeDocumentMoniker": "Entity\\Entity\\DBContext.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\DBContext.cs", + "RelativeToolTip": "Entity\\Entity\\DBContext.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAJAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:34:18.284Z" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "Tickets.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\Tickets.cs", + "RelativeDocumentMoniker": "Entity\\Entity\\Tickets.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity\\Tickets.cs", + "RelativeToolTip": "Entity\\Entity\\Tickets.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABYAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T01:54:34.208Z" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Program.cs", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\Program.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\Program.cs", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\Program.cs", + "ViewState": "AQIAACcAAAAAAAAAAAAAADUAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T01:45:39.091Z" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "secrets.json", + "DocumentMoniker": "C:\\Users\\nicho\\AppData\\Roaming\\Microsoft\\UserSecrets\\70df0c22-0b08-4ff1-806c-c15c82038c74\\secrets.json", + "RelativeDocumentMoniker": "..\\..\\..\\..\\AppData\\Roaming\\Microsoft\\UserSecrets\\70df0c22-0b08-4ff1-806c-c15c82038c74\\secrets.json", + "ToolTip": "C:\\Users\\nicho\\AppData\\Roaming\\Microsoft\\UserSecrets\\70df0c22-0b08-4ff1-806c-c15c82038c74\\secrets.json", + "RelativeToolTip": "..\\..\\..\\..\\AppData\\Roaming\\Microsoft\\UserSecrets\\70df0c22-0b08-4ff1-806c-c15c82038c74\\secrets.json", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAoAAAAFAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-03-26T05:49:31.251Z" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "appsettings.json", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\appsettings.json", + "RelativeDocumentMoniker": "WebApplication_NicholasHansMuliawan\\appsettings.json", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\appsettings.json", + "RelativeToolTip": "WebApplication_NicholasHansMuliawan\\appsettings.json", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAgAAAAaAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2024-03-26T05:51:13.653Z" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "GetTicketDataListResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\ResponseModels\\GetTicketDataListResponse.cs", + "RelativeDocumentMoniker": "Contracts\\TicketData\\ResponseModels\\GetTicketDataListResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\ResponseModels\\GetTicketDataListResponse.cs", + "RelativeToolTip": "Contracts\\TicketData\\ResponseModels\\GetTicketDataListResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABIAAAAcAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:38:02.141Z" + }, + { + "$type": "Document", + "DocumentIndex": 36, + "Title": "GetTicketDataListRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\RequestModels\\GetTicketDataListRequest.cs", + "RelativeDocumentMoniker": "Contracts\\TicketData\\RequestModels\\GetTicketDataListRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\RequestModels\\GetTicketDataListRequest.cs", + "RelativeToolTip": "Contracts\\TicketData\\RequestModels\\GetTicketDataListRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAABMAAAABAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T02:43:51.318Z" + }, + { + "$type": "Document", + "DocumentIndex": 38, + "Title": "PostTicketDataResponse.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\ResponseModels\\PostTicketDataResponse.cs", + "RelativeDocumentMoniker": "Contracts\\TicketData\\ResponseModels\\PostTicketDataResponse.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\ResponseModels\\PostTicketDataResponse.cs", + "RelativeToolTip": "Contracts\\TicketData\\ResponseModels\\PostTicketDataResponse.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA0AAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T04:12:53.667Z" + }, + { + "$type": "Document", + "DocumentIndex": 37, + "Title": "PostTicketDataRequest.cs", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\RequestModels\\PostTicketDataRequest.cs", + "RelativeDocumentMoniker": "Contracts\\TicketData\\RequestModels\\PostTicketDataRequest.cs", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\TicketData\\RequestModels\\PostTicketDataRequest.cs", + "RelativeToolTip": "Contracts\\TicketData\\RequestModels\\PostTicketDataRequest.cs", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAA8AAAArAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-03-26T04:13:26.377Z" + }, + { + "$type": "Document", + "DocumentIndex": 40, + "Title": "Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets", + "DocumentMoniker": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\Sdks\\Microsoft.NET.Sdk.Razor\\targets\\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets", + "RelativeDocumentMoniker": "..\\..\\..\\..\\..\\..\\Program Files\\dotnet\\sdk\\8.0.202\\Sdks\\Microsoft.NET.Sdk.Razor\\targets\\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets", + "ToolTip": "C:\\Program Files\\dotnet\\sdk\\8.0.202\\Sdks\\Microsoft.NET.Sdk.Razor\\targets\\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets", + "RelativeToolTip": "..\\..\\..\\..\\..\\..\\Program Files\\dotnet\\sdk\\8.0.202\\Sdks\\Microsoft.NET.Sdk.Razor\\targets\\Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets", + "ViewState": "AQIAACIAAAAAAAAAAAAYwDUAAAAEAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003801|", + "WhenOpened": "2024-03-26T03:09:13.384Z" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "Services.csproj", + "DocumentMoniker": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "RelativeDocumentMoniker": "Services\\Services.csproj", + "ToolTip": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "RelativeToolTip": "Services\\Services.csproj", + "ViewState": "AQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2024-03-26T02:35:17.426Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/DeleteBookTicketRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/DeleteBookTicketRequest.cs new file mode 100644 index 0000000..0406e1a --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/DeleteBookTicketRequest.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.ResponseModel; +using MediatR; + +namespace Contracts.BookTicketModels.RequestModel +{ + public class DeleteBookTicketRequest : IRequest + { + public Guid BookedId { get; set; } + public string TicketID { get; set; } = string.Empty; + public int Quantity { get; set; } + } + + +} + diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookTicketDataRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookTicketDataRequest.cs new file mode 100644 index 0000000..a5b7aca --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookTicketDataRequest.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.ResponseModel; +using MediatR; + +namespace Contracts.BookTicketModels.RequestModel +{ + public class GetBookTicketDataRequest : IRequest + { + + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookedTicketByIdRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookedTicketByIdRequest.cs new file mode 100644 index 0000000..e7280cb --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/GetBookedTicketByIdRequest.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModel.ResponseModel; +using MediatR; + +namespace Contracts.BookTicketModel.RequestModel +{ + public class GetBookedTicketByIdRequest : GetTicketModel, IRequest + { + public Guid BookedId { get; set; } + } + + public class GetTicketModel + { + + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/PostBookTicketRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/PostBookTicketRequest.cs new file mode 100644 index 0000000..1c6ccfc --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/PostBookTicketRequest.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModel.ResponseModel; +using MediatR; + +namespace Contracts.BookTicketModel.RequestModel +{ + public class PostBookTicketRequest : IRequest + { + public List TicketBookings { get; set; } = new List(); + } + + public class TicketBookingModel + { + public string TicketCode { get; set; } = string.Empty; + public int Quantity { get; set; } + } +} + diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/UpdateBookTicketRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/UpdateBookTicketRequest.cs new file mode 100644 index 0000000..b048986 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/RequestModel/UpdateBookTicketRequest.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.ResponseModel; +using MediatR; + +namespace Contracts.BookTicketModels.RequestModel +{ + public class UpdateBookTicketRequest : IRequest + { + public Guid BookedTicketId { get; set; } + public int NewQuantity { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/DeleteUpdateBookTicketResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/DeleteUpdateBookTicketResponse.cs new file mode 100644 index 0000000..9534f74 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/DeleteUpdateBookTicketResponse.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.BookTicketModels.ResponseModel +{ + public class DeleteUpdateBookTicketResponse + { + public List RevokedTickets { get; set; } = new List(); + } + + public class TicketDetail + { + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public int Quantity { get; set; } + public string CategoryName { get; set; } = string.Empty; + } + +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookTicketDataResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookTicketDataResponse.cs new file mode 100644 index 0000000..c8cad61 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookTicketDataResponse.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.BookTicketModels.ResponseModel +{ + public class GetBookTicketDataResponse + { + public List Ids { get; set; } = new List(); + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookedTicketByIdResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookedTicketByIdResponse.cs new file mode 100644 index 0000000..64657d9 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/GetBookedTicketByIdResponse.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.BookTicketModel.ResponseModel +{ + public class GetBookedTicketByIdResponse + { + public List Categories { get; set; } = new List(); + } + + public class CategoryDetail + { + public int QtyPerCategory { get; set; } + public string CategoryName { get; set; } + public List Tickets { get; set; } = new List(); + } + + public class GetTicketDetail + { + public string TicketCode { get; set; } + public string TicketName { get; set; } + public DateTime Date { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/PostBookTicketResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/PostBookTicketResponse.cs new file mode 100644 index 0000000..5a9ab06 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/BookTicketModels/ResponseModel/PostBookTicketResponse.cs @@ -0,0 +1,22 @@ +namespace Contracts.BookTicketModel.ResponseModel +{ + public class PostBookTicketResponse + { + public decimal PriceSummary { get; set; } + public List TicketsPerCategories { get; set; } = new List(); + } + + public class CategorySummary + { + public string CategoryName { get; set; } + public decimal SummaryPrice { get; set; } + public List Tickets { get; set; } = new List(); + } + + public class TicketDetail + { + public string TicketCode { get; set; } + public string TicketName { get; set; } + public decimal Price { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/Contracts.csproj b/WebApplication_NicholasHansMuliawan/Contracts/Contracts.csproj new file mode 100644 index 0000000..07a5a5b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/Contracts.csproj @@ -0,0 +1,13 @@ + + + + net8.0 + enable + enable + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/GetTicketDataListRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/GetTicketDataListRequest.cs new file mode 100644 index 0000000..b66a06f --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/GetTicketDataListRequest.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.TicketData.ResponseModels; +using MediatR; + +namespace Contracts.TicketData.RequestModels +{ + public class GetTicketDataListRequest : IRequest + { + public string CategoryName { get; set; } = string.Empty; + public string TicketCode { get; set; } = string.Empty; + public DateTime MinDate { get; set; } + public DateTime MaxDate { get; set; } + public string OrderBy { get; set; } = string.Empty; + public string OrderState { get; set; } = string.Empty; + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/PostTicketDataRequest.cs b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/PostTicketDataRequest.cs new file mode 100644 index 0000000..b250187 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/RequestModels/PostTicketDataRequest.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.TicketData.ResponseModels; +using MediatR; + +namespace Contracts.TicketData.RequestModels +{ + public class PostTicketDataRequest : IRequest + { + public string TicketCode{ get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public string CategoryName { get; set; } = string.Empty; + public DateTime Date { get; set; } + public decimal Price { get; set; } + public int Quota { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/GetTicketDataListResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/GetTicketDataListResponse.cs new file mode 100644 index 0000000..db593e8 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/GetTicketDataListResponse.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.TicketData.ResponseModels +{ + public class GetTicketDataListResponse + { + public List TicketDatas { get; set; } = new List(); + } + + public class TicketData + { + public string CategoryName { get; set; } = string.Empty; + public string TicketCode { get; set; } = string.Empty; + public string TicketName { get; set; } = string.Empty; + public DateTime Date { get; set; } + public decimal Price { get; set; } + public int Quota { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/PostTicketDataResponse.cs b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/PostTicketDataResponse.cs new file mode 100644 index 0000000..64474d0 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/TicketData/ResponseModels/PostTicketDataResponse.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Contracts.TicketData.ResponseModels +{ + public class PostTicketDataResponse + { + public string Message { get; set; } = string.Empty; + } +} diff --git a/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.deps.json b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.deps.json new file mode 100644 index 0000000..8c5711c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.deps.json @@ -0,0 +1,59 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Contracts/1.0.0": { + "dependencies": { + "MediatR": "11.1.0" + }, + "runtime": { + "Contracts.dll": {} + } + }, + "MediatR/11.1.0": { + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.1.0.0" + } + } + }, + "MediatR.Contracts/1.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } + } + } + }, + "libraries": { + "Contracts/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MediatR/11.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "path": "mediatr/11.1.0", + "hashPath": "mediatr.11.1.0.nupkg.sha512" + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "path": "mediatr.contracts/1.0.1", + "hashPath": "mediatr.contracts.1.0.1.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.dll b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.dll new file mode 100644 index 0000000..8f33170 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.pdb b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.pdb new file mode 100644 index 0000000..ead0bd1 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/bin/Debug/net8.0/Contracts.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.dgspec.json b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.dgspec.json new file mode 100644 index 0000000..dce2719 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.dgspec.json @@ -0,0 +1,74 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": {} + }, + "projects": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.props b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.props new file mode 100644 index 0000000..b275d62 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\nicho\.nuget\packages\ + PackageReference + 6.9.1 + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.targets b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Contracts.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfo.cs new file mode 100644 index 0000000..fc100c9 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache new file mode 100644 index 0000000..036e684 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +8720ef3742761ccaffa34134c02e176ad060b02013b8f8b9e3e92951841b2309 diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..6327d8a --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.assets.cache b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.assets.cache new file mode 100644 index 0000000..f7041ca Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.assets.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache new file mode 100644 index 0000000..b6922d7 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.AssemblyReference.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.BuildWithSkipAnalyzers b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.CoreCompileInputs.cache b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..9293b38 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +eb950b700049e9fad38d7086396780b7bf3614fa133f9fc7e7a70357ea470fd5 diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.FileListAbsolute.txt b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e29bcab --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\bin\Debug\net8.0\Contracts.deps.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\bin\Debug\net8.0\Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\bin\Debug\net8.0\Contracts.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.csproj.AssemblyReference.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.AssemblyInfoInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.AssemblyInfo.cs +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.csproj.CoreCompileInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.sourcelink.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\refint\Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\Contracts.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Contracts\obj\Debug\net8.0\ref\Contracts.dll diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.dll b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.dll new file mode 100644 index 0000000..8f33170 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.pdb b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.pdb new file mode 100644 index 0000000..ead0bd1 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json new file mode 100644 index 0000000..8015354 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/Contracts.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/ref/Contracts.dll b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/ref/Contracts.dll new file mode 100644 index 0000000..d5fd758 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/ref/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/refint/Contracts.dll b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/refint/Contracts.dll new file mode 100644 index 0000000..d5fd758 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Contracts/obj/Debug/net8.0/refint/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Contracts/obj/project.assets.json b/WebApplication_NicholasHansMuliawan/Contracts/obj/project.assets.json new file mode 100644 index 0000000..4c626f1 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/project.assets.json @@ -0,0 +1,142 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "MediatR/11.1.0": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "compile": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "MediatR/11.1.0": { + "sha512": "YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "type": "package", + "path": "mediatr/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.dll", + "lib/netstandard2.1/MediatR.xml", + "mediatr.11.1.0.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/1.0.1": { + "sha512": "NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "type": "package", + "path": "mediatr.contracts/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/net461/MediatR.Contracts.dll", + "lib/net461/MediatR.Contracts.xml", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.1.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "MediatR >= 11.1.0" + ] + }, + "packageFolders": { + "C:\\Users\\nicho\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/Contracts/obj/project.nuget.cache b/WebApplication_NicholasHansMuliawan/Contracts/obj/project.nuget.cache new file mode 100644 index 0000000..0fce398 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Contracts/obj/project.nuget.cache @@ -0,0 +1,11 @@ +{ + "version": 2, + "dgSpecHash": "VY5FYdxTP8/UFFBs8NpCJ41TUE8Qk6ZReRk6BC+EE8nu7i9RKkWAw2AxNxl8NU+aBYEZZ5sarSmcTKY965HS9w==", + "success": true, + "projectFilePath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "expectedPackageFiles": [ + "C:\\Users\\nicho\\.nuget\\packages\\mediatr\\11.1.0\\mediatr.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.contracts\\1.0.1\\mediatr.contracts.1.0.1.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Entity/Database/exam.db b/WebApplication_NicholasHansMuliawan/Entity/Database/exam.db new file mode 100644 index 0000000..9bc230f Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/Database/exam.db differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/Entity.csproj b/WebApplication_NicholasHansMuliawan/Entity/Entity.csproj new file mode 100644 index 0000000..ef6b8a3 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/Entity.csproj @@ -0,0 +1,18 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/Entity/Entity/BookTicket.cs b/WebApplication_NicholasHansMuliawan/Entity/Entity/BookTicket.cs new file mode 100644 index 0000000..94821b7 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/Entity/BookTicket.cs @@ -0,0 +1,17 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; + + +namespace Entity.Entity +{ + public class BookTicket + { + [Key] + public Guid BookedTicketID { get; set; } + [Required] + public int Quantity { get; set; } + [ForeignKey("TicketID")] + public Guid TicketID { get; set; } + public Tickets? Ticket { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Entity/Entity/DBContext.cs b/WebApplication_NicholasHansMuliawan/Entity/Entity/DBContext.cs new file mode 100644 index 0000000..3b4d1e7 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/Entity/DBContext.cs @@ -0,0 +1,16 @@ +using Microsoft.EntityFrameworkCore; + + +namespace Entity.Entity +{ + public class DBContext : DbContext + { + public DBContext(DbContextOptions dbContextOptions) : base(dbContextOptions) + { + + } + + public DbSet Tickets => Set(); + public DbSet BookTickets => Set(); + } +} diff --git a/WebApplication_NicholasHansMuliawan/Entity/Entity/Tickets.cs b/WebApplication_NicholasHansMuliawan/Entity/Entity/Tickets.cs new file mode 100644 index 0000000..2abd74e --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/Entity/Tickets.cs @@ -0,0 +1,22 @@ +using System.ComponentModel.DataAnnotations; + +namespace Entity.Entity +{ + public class Tickets + { + [Key] + public Guid TicketID { get; set; } + [Required] + public string TicketCode { get; set; } = string.Empty; + [Required] + public string TicketName { get; set; } = string.Empty; + [Required] + public string CategoryName { get; set; } = string.Empty; + [Required] + public decimal Price { get; set; } + [Required] + public int Quota { get; set; } + [Required] + public DateTime Date { get; set; } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.deps.json b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.deps.json new file mode 100644 index 0000000..45544e4 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.deps.json @@ -0,0 +1,517 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Entity/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "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/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.dll b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.dll new file mode 100644 index 0000000..a6bd526 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.pdb b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000..bcc5d17 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/bin/Debug/net8.0/Entity.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.AssemblyInfo.cs new file mode 100644 index 0000000..434ecc1 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache new file mode 100644 index 0000000..06c210b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +853f16c16798ffda6e8c203b643d50928fb296fe6ec0d96bca02b5e6753aa7f2 diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..4499f30 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.assets.cache b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.assets.cache new file mode 100644 index 0000000..501313b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.assets.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.AssemblyReference.cache b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.AssemblyReference.cache new file mode 100644 index 0000000..dad6bc2 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.AssemblyReference.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.BuildWithSkipAnalyzers b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..b372469 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +bd3ea12650e655623455ca6d34550c8160c2be5482de28e51ecc15e576f9260d diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..cf79127 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.csproj.FileListAbsolute.txt @@ -0,0 +1,13 @@ +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\bin\Debug\net8.0\Entity.deps.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\bin\Debug\net8.0\Entity.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\bin\Debug\net8.0\Entity.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.csproj.AssemblyReference.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.AssemblyInfoInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.AssemblyInfo.cs +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.csproj.CoreCompileInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.sourcelink.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\refint\Entity.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\Entity.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Entity\obj\Debug\net8.0\ref\Entity.dll diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.dll b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.dll new file mode 100644 index 0000000..a6bd526 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.pdb b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000..bcc5d17 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.sourcelink.json b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.sourcelink.json new file mode 100644 index 0000000..8015354 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/Entity.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/ref/Entity.dll b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/ref/Entity.dll new file mode 100644 index 0000000..fb863eb Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/ref/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/refint/Entity.dll b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/refint/Entity.dll new file mode 100644 index 0000000..fb863eb Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Entity/obj/Debug/net8.0/refint/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.dgspec.json b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.dgspec.json new file mode 100644 index 0000000..18ebada --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.dgspec.json @@ -0,0 +1,78 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": {} + }, + "projects": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "target": "Package", + "version": "[8.0.3, )" + }, + "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/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.props b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.props new file mode 100644 index 0000000..6d83981 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\nicho\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.targets b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.targets new file mode 100644 index 0000000..ea344a7 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/Entity.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Entity/obj/project.assets.json b/WebApplication_NicholasHansMuliawan/Entity/obj/project.assets.json new file mode 100644 index 0000000..e614314 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/project.assets.json @@ -0,0 +1,1262 @@ +{ + "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 >= 8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite >= 8.0.3" + ] + }, + "packageFolders": { + "C:\\Users\\nicho\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "target": "Package", + "version": "[8.0.3, )" + }, + "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/WebApplication_NicholasHansMuliawan/Entity/obj/project.nuget.cache b/WebApplication_NicholasHansMuliawan/Entity/obj/project.nuget.cache new file mode 100644 index 0000000..35060ac --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Entity/obj/project.nuget.cache @@ -0,0 +1,33 @@ +{ + "version": 2, + "dgSpecHash": "VEdjMyhSbIuXMfFUL34SRQBd7aFsQfEa4EnvOLT/Cmko0IAoPVuD2mTLiFeuqN775KCPGxcK8gHhq/n/qrHR8Q==", + "success": true, + "projectFilePath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "expectedPackageFiles": [ + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.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/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/DeleteBookTicketHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/DeleteBookTicketHandler.cs new file mode 100644 index 0000000..a53d622 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/DeleteBookTicketHandler.cs @@ -0,0 +1,63 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; + +namespace Services.Handler.BookTicket +{ + public class DeleteBookTicketHandler : IRequestHandler + { + private readonly DBContext _db; + + public DeleteBookTicketHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(DeleteBookTicketRequest request, CancellationToken cancellationToken) + { + var response = new DeleteUpdateBookTicketResponse(); + + var bookedTicket = await _db.BookTickets + .Include(Q => Q.Ticket) + .FirstOrDefaultAsync(Q => Q.BookedTicketID == request.BookedId, cancellationToken); + + if (bookedTicket == null) + { + return null; + } + + if (request.Quantity > bookedTicket.Quantity) + { + return null; + } + + bookedTicket.Quantity -= request.Quantity; + + if (bookedTicket.Quantity == 0) + { + _db.BookTickets.Remove(bookedTicket); + } + + await _db.SaveChangesAsync(cancellationToken); + + response.RevokedTickets.Add(new TicketDetail + { + TicketCode = bookedTicket.Ticket.TicketCode, + TicketName = bookedTicket.Ticket.TicketName, + CategoryName = bookedTicket.Ticket.CategoryName, + Quantity = request.Quantity + }); + + + // Return the response + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookTicketDataHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookTicketDataHandler.cs new file mode 100644 index 0000000..72d4afe --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookTicketDataHandler.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; + +namespace Services.Handler.BookTicket +{ + public class GetBookTicketDataHandler : IRequestHandler + { + private readonly DBContext _db; + + public GetBookTicketDataHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(GetBookTicketDataRequest request, CancellationToken cancellationToken) + { + var response = new GetBookTicketDataResponse(); + + // Retrieve all booked ticket data IDs from the database + var bookedTicketDataIds = await _db.BookTickets + .Select(b => b.BookedTicketID) + .ToListAsync(cancellationToken); + + // Set the response IDs to the retrieved IDs + response.Ids = bookedTicketDataIds; + + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookedTicketByIdHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookedTicketByIdHandler.cs new file mode 100644 index 0000000..295f617 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/GetBookedTicketByIdHandler.cs @@ -0,0 +1,51 @@ +using Contracts.BookTicketModel.RequestModel; +using Contracts.BookTicketModel.ResponseModel; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; + +namespace Services.Handler.BookTicket +{ + public class GetBookedTicketByIdHandler : IRequestHandler + { + private readonly DBContext _db; + + public GetBookedTicketByIdHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(GetBookedTicketByIdRequest request, CancellationToken cancellationToken) + { + var response = new GetBookedTicketByIdResponse(); + + var bookedTicket = await _db.BookTickets + .Include(bt => bt.Ticket) + .FirstOrDefaultAsync(bt => bt.BookedTicketID == request.BookedId, cancellationToken); + + var bookedTicketsByCategory = _db.BookTickets + .Include(Q => Q.Ticket) + .Where(Q => Q.BookedTicketID == request.BookedId) + .GroupBy(Q => Q.Ticket.CategoryName); + + foreach (var categoryGroup in bookedTicketsByCategory) + { + var categoryDetail = new CategoryDetail + { + CategoryName = categoryGroup.Key, + QtyPerCategory = categoryGroup.Sum(Q => Q.Quantity), + Tickets = categoryGroup.Select(Q => new GetTicketDetail + { + TicketCode = Q.Ticket.TicketCode, + TicketName = Q.Ticket.TicketName, + Date = Q.Ticket.Date + }).ToList() + }; + + response.Categories.Add(categoryDetail); + } + + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/PostBookTicketHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/PostBookTicketHandler.cs new file mode 100644 index 0000000..dfc78c5 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/PostBookTicketHandler.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Contracts.BookTicketModel.RequestModel; +using Contracts.BookTicketModel.ResponseModel; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; + +namespace Services.Handler +{ + public class PostBookTicketHandler : IRequestHandler + { + private readonly DBContext _db; + + public PostBookTicketHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(PostBookTicketRequest request, CancellationToken cancellationToken) + { + var response = new PostBookTicketResponse(); + + var allTickets = await _db.Tickets.ToListAsync(); + var allBookedTickets = await _db.BookTickets.ToListAsync(); + + var bookedTicketsByCategory = allBookedTickets + .Join(allTickets, bookedTicket => bookedTicket.TicketID, ticket => ticket.TicketID, + (bookedTicket, ticket) => new { BookedTicket = bookedTicket, Ticket = ticket }) + .GroupBy(x => x.Ticket.CategoryName); + + foreach (var categoryGroup in bookedTicketsByCategory) + { + var categorySummary = new CategorySummary + { + CategoryName = categoryGroup.Key, + SummaryPrice = 0, + Tickets = new List() + }; + + foreach (var bookedTicket in categoryGroup) + { + var ticket = bookedTicket.Ticket; + var quantity = bookedTicket.BookedTicket.Quantity; + + categorySummary.Tickets.Add(new TicketDetail + { + TicketCode = ticket.TicketCode, + TicketName = ticket.TicketName, + Price = ticket.Price * quantity + }); + + categorySummary.SummaryPrice += ticket.Price * quantity; + } + response.TicketsPerCategories.Add(categorySummary); + } + + foreach (var booking in request.TicketBookings) + { + var ticket = allTickets.FirstOrDefault(t => t.TicketCode == booking.TicketCode); + if (ticket != null) + { + var newBookedTicket = new Entity.Entity.BookTicket + { + BookedTicketID = Guid.NewGuid(), + Quantity = booking.Quantity, + TicketID = ticket.TicketID + }; + _db.BookTickets.Add(newBookedTicket); + + var categorySummary = response.TicketsPerCategories.FirstOrDefault(c => c.CategoryName == ticket.CategoryName); + if (categorySummary == null) + { + categorySummary = new CategorySummary + { + CategoryName = ticket.CategoryName, + SummaryPrice = 0, + Tickets = new List() + }; + response.TicketsPerCategories.Add(categorySummary); + } + + categorySummary.Tickets.Add(new TicketDetail + { + TicketCode = ticket.TicketCode, + TicketName = ticket.TicketName, + Price = ticket.Price * booking.Quantity + }); + + categorySummary.SummaryPrice += ticket.Price * booking.Quantity; + } + } + + response.PriceSummary = response.TicketsPerCategories.Sum(category => category.SummaryPrice); + + await _db.SaveChangesAsync(cancellationToken); + + return response; + } + + + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/UpdateBookHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/UpdateBookHandler.cs new file mode 100644 index 0000000..0d330a8 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/BookTicket/UpdateBookHandler.cs @@ -0,0 +1,50 @@ +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; + +namespace Services.Handler.BookTicket +{ + public class UpdateBookHandler : IRequestHandler + { + private readonly DBContext _db; + + public UpdateBookHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(UpdateBookTicketRequest request, CancellationToken cancellationToken) + { + var response = new DeleteUpdateBookTicketResponse(); + + var bookedTicket = await _db.BookTickets + .FirstOrDefaultAsync(bt => bt.BookedTicketID == request.BookedTicketId, cancellationToken); + + if (bookedTicket == null) + { + return null; + } + + int difference = request.NewQuantity - bookedTicket.Quantity; + + bookedTicket.Quantity = request.NewQuantity; + + if (request.NewQuantity < 0 || request.NewQuantity > bookedTicket.Quantity) + { + return null; + } + + if (difference > 0) + { + bookedTicket.Ticket.Quota -= difference; + } + + // Save changes to the database + await _db.SaveChangesAsync(cancellationToken); + + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/GetAvailableTicketHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/GetAvailableTicketHandler.cs new file mode 100644 index 0000000..2ce143f --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/GetAvailableTicketHandler.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net.Sockets; +using System.Text; +using System.Threading.Tasks; +using Contracts.TicketData.RequestModels; +using Contracts.TicketData.ResponseModels; +using Entity.Entity; +using MediatR; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Internal; + +namespace Services.Handler.TicketData +{ + public class GetAvailableTicketHandler : IRequestHandler + { + private readonly DBContext _db; + + public GetAvailableTicketHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(GetTicketDataListRequest request, CancellationToken cancellationToken) + { + IQueryable query = _db.Tickets; + + if (!string.IsNullOrEmpty(request.CategoryName)) + query = query.Where(Q => Q.CategoryName == request.CategoryName); + if (!string.IsNullOrEmpty(request.TicketCode)) + query = query.Where(Q => Q.TicketCode == request.TicketCode); + if (request.MinDate != default) + query = query.Where(Q => Q.Date >= request.MinDate); + if (request.MaxDate != default) + query = query.Where(Q => Q.Date <= request.MaxDate); + + if (string.IsNullOrEmpty(request.OrderBy)) + request.OrderBy = "MinDate"; + + switch (request.OrderState?.ToLower()) + { + case "descending": + query = request.OrderBy.ToLower() switch + { + "categoryname" => query.OrderByDescending(t => t.CategoryName), + "ticketcode" => query.OrderByDescending(t => t.TicketCode), + "ticketname" => query.OrderByDescending(t => t.TicketName), + "eventdate" => query.OrderByDescending(t => t.Date), + "price" => query.OrderByDescending(t => t.Price), + "quota" => query.OrderByDescending(t => t.Quota), + _ => query.OrderByDescending(t => t.Date) + }; + break; + case "ascending": + default: + query = request.OrderBy.ToLower() switch + { + "categoryname" => query.OrderBy(t => t.CategoryName), + "ticketcode" => query.OrderBy(t => t.TicketCode), + "ticketname" => query.OrderBy(t => t.TicketName), + "eventdate" => query.OrderBy(t => t.Date), + "price" => query.OrderBy(t => t.Price), + "quota" => query.OrderBy(t => t.Quota), + _ => query.OrderBy(t => t.Date) + }; + break; + } + + var ticketDatas = await query + .Select(t => new Contracts.TicketData.ResponseModels.TicketData + { + CategoryName = t.CategoryName, + TicketCode = t.TicketCode, + TicketName = t.TicketName, + Date = t.Date, + Price = t.Price, + Quota = t.Quota + }) + .ToListAsync(cancellationToken); + + var response = new GetTicketDataListResponse + { + TicketDatas = ticketDatas, + }; + + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/PostTicketDataHandler.cs b/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/PostTicketDataHandler.cs new file mode 100644 index 0000000..eede797 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Handler/TicketData/PostTicketDataHandler.cs @@ -0,0 +1,49 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Security.Cryptography; +using System.Text; +using System.Threading.Tasks; +using Contracts.TicketData.RequestModels; +using Contracts.TicketData.ResponseModels; +using Entity.Entity; +using MediatR; + +namespace Services.Handler.TicketData +{ + public class PostTicketDataHandler : IRequestHandler + + { + private readonly DBContext _db; + + public PostTicketDataHandler(DBContext db) + { + _db = db; + } + + public async Task Handle(PostTicketDataRequest request, CancellationToken cancellationToken) + { + var ticket = new Tickets + { + TicketID = Guid.NewGuid(), + TicketCode = request.TicketCode, + TicketName = request.TicketName, + Price = request.Price, + CategoryName = request.CategoryName, + Quota = request.Quota, + Date = request.Date, + + }; + + _db.Tickets.Add(ticket); + await _db.SaveChangesAsync(cancellationToken); + + var response = new PostTicketDataResponse + { + Message = "Ticket Added." + }; + + return response; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Services.csproj b/WebApplication_NicholasHansMuliawan/Services/Services.csproj new file mode 100644 index 0000000..178a4d7 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Services.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + enable + enable + + + + + + + + + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/Services/Validator/DeleteBookTicketValidator.cs b/WebApplication_NicholasHansMuliawan/Services/Validator/DeleteBookTicketValidator.cs new file mode 100644 index 0000000..be37c7b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Validator/DeleteBookTicketValidator.cs @@ -0,0 +1,51 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModels.RequestModel; +using Entity.Entity; +using FluentValidation; +using Microsoft.EntityFrameworkCore; + +namespace Services.Validator +{ + public class DeleteBookTicketValidator : AbstractValidator + { + private readonly DBContext _db; + + public DeleteBookTicketValidator(DBContext db) + { + _db = db; + + RuleFor(Q => Q.TicketID) + .NotEmpty() + .MustAsync(ExistingCode) + .WithMessage("Ticket Code does not exist."); + + RuleFor(Q => Q.BookedId) + .NotEmpty() + .MustAsync(ExistingBookId) + .WithMessage("Ticket Code does not exist."); + } + private async Task ExistingCode(string code, CancellationToken cancellationToken) + { + var exist = await _db.Tickets + .Where(Q => Q.TicketCode == code) + .AsNoTracking() + .AnyAsync(cancellationToken); + + return exist; + } + + private async Task ExistingBookId(Guid id, CancellationToken cancellationToken) + { + var exist = await _db.BookTickets + .Where(Q => Q.BookedTicketID == id) + .AsNoTracking() + .AnyAsync(cancellationToken); + + return exist; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Validator/GetAvailableTicketValidator.cs b/WebApplication_NicholasHansMuliawan/Services/Validator/GetAvailableTicketValidator.cs new file mode 100644 index 0000000..a099af2 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Validator/GetAvailableTicketValidator.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.TicketData.RequestModels; +using Entity.Entity; +using FluentValidation; +using Microsoft.EntityFrameworkCore; + +namespace Services.Validator +{ + public class GetAvailableTicketValidator : AbstractValidator + { + private readonly DBContext _db; + + public GetAvailableTicketValidator(DBContext db) + { + _db = db; + + RuleFor(Q => Q.CategoryName) + .NotEmpty().When(Q => !string.IsNullOrEmpty(Q.CategoryName)) + .MustAsync(ExistingCategory).When(Q => !string.IsNullOrEmpty(Q.CategoryName)) + .WithMessage("Category does not exist."); + + RuleFor(Q => Q.TicketCode) + .NotEmpty().When(Q => !string.IsNullOrEmpty(Q.TicketCode)) + .MustAsync(ExistingCode).When(Q => !string.IsNullOrEmpty(Q.TicketCode)) + .WithMessage("Ticket Code does not exist."); + + RuleFor(Q => Q.OrderState) + .NotEmpty().When(Q => !string.IsNullOrEmpty(Q.OrderState)) + .Must(Q => Q.ToLower() == "ascending" || Q.ToLower() == "descending").When(Q => !string.IsNullOrEmpty(Q.OrderState)) + .WithMessage("OrderBy must be 'ascending' or 'descending'."); + } + + private async Task ExistingCategory(string category, CancellationToken cancellationToken) + { + var exist = await _db.Tickets + .Where(Q => Q.CategoryName == category) + .AsNoTracking() + .AnyAsync(cancellationToken); + + return exist; + } + private async Task ExistingCode(string code, CancellationToken cancellationToken) + { + var exist = await _db.Tickets + .Where(Q => Q.TicketCode == code) + .AsNoTracking() + .AnyAsync(cancellationToken); + + return exist; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Validator/GetBookedTicketsByIdValidator.cs b/WebApplication_NicholasHansMuliawan/Services/Validator/GetBookedTicketsByIdValidator.cs new file mode 100644 index 0000000..5cbd8e2 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Validator/GetBookedTicketsByIdValidator.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModel.RequestModel; +using Entity.Entity; +using FluentValidation; +using Microsoft.EntityFrameworkCore; + +namespace Services.Validator +{ + public class GetBookedTicketsByIdValidator : AbstractValidator + { + private readonly DBContext _db; + + public GetBookedTicketsByIdValidator(DBContext db) + { + _db = db; + + RuleFor(Q => Q.BookedId) + .NotEmpty() + .MustAsync(ExistingCode) + .WithMessage("Booked Ticket Id does not exist."); + } + + private async Task ExistingCode(Guid bookedId, CancellationToken cancellationToken) + { + var exist = await _db.BookTickets + .AnyAsync(bt => bt.BookedTicketID == bookedId, cancellationToken); + + return exist; + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/Validator/PostTicketDataValidator.cs b/WebApplication_NicholasHansMuliawan/Services/Validator/PostTicketDataValidator.cs new file mode 100644 index 0000000..e981c61 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/Validator/PostTicketDataValidator.cs @@ -0,0 +1,57 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Contracts.BookTicketModel.RequestModel; +using Entity.Entity; +using FluentValidation; +using Microsoft.EntityFrameworkCore; + +namespace Services.Validator +{ + public class PostTicketDataHandler : AbstractValidator + { + private readonly DBContext _db; + + public PostTicketDataHandler(DBContext db) + { + _db = db; + + RuleFor(Q => Q.TicketBookings) + .NotEmpty() + .WithMessage("At least one ticket booking must be provided."); + + RuleFor(Q => Q.TicketBookings) + .NotEmpty() + .MustAsync(ExistingCode) + .WithMessage("Ticket Code does not exist."); + + RuleForEach(Q => Q.TicketBookings) + .MustAsync((request, booking, cancellationToken) => QuantityGreaterThanZero(booking.Quantity)) + .WithMessage("Quantity must be greater than 0."); + + } + + private async Task ExistingCode(List ticketBookings, CancellationToken cancellationToken) + { + foreach (var booking in ticketBookings) + { + var exists = await _db.Tickets + .AnyAsync(t => t.TicketCode == booking.TicketCode, cancellationToken); + + if (!exists) + { + return false; + } + } + + return true; + } + + private Task QuantityGreaterThanZero(int quantity) + { + return Task.FromResult(quantity > 0); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.dll b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.dll new file mode 100644 index 0000000..8f33170 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.pdb b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.pdb new file mode 100644 index 0000000..ead0bd1 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Contracts.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.dll b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.dll new file mode 100644 index 0000000..a6bd526 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.pdb b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000..bcc5d17 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Entity.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.deps.json b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.deps.json new file mode 100644 index 0000000..a297392 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.deps.json @@ -0,0 +1,634 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Services/1.0.0": { + "dependencies": { + "Contracts": "1.0.0", + "Entity": "1.0.0", + "FluentValidation": "11.9.0", + "FluentValidation.DependencyInjectionExtensions": "11.9.0", + "MediatR": "11.1.0", + "MediatR.Extensions.Microsoft.DependencyInjection": "11.1.0" + }, + "runtime": { + "Services.dll": {} + } + }, + "FluentValidation/11.9.0": { + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.9.0.0" + } + } + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "dependencies": { + "FluentValidation": "11.9.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.9.0.0" + } + } + }, + "MediatR/11.1.0": { + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.1.0.0" + } + } + }, + "MediatR.Contracts/1.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "dependencies": { + "MediatR": "11.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "runtime": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.1.0.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" + } + }, + "Contracts/1.0.0": { + "dependencies": { + "MediatR": "11.1.0" + }, + "runtime": { + "Contracts.dll": {} + } + }, + "Entity/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "Entity.dll": {} + } + } + } + }, + "libraries": { + "Services/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FluentValidation/11.9.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "path": "fluentvalidation/11.9.0", + "hashPath": "fluentvalidation.11.9.0.nupkg.sha512" + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ko++xvN7HUf4WlHJL6bhsybUj/uho8ApOYIdxGjpF8Ot7Fukz6LRfRJ06H0KXhWqmMHWEbu89hJbjKJHtg7b9g==", + "path": "fluentvalidation.dependencyinjectionextensions/11.9.0", + "hashPath": "fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512" + }, + "MediatR/11.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "path": "mediatr/11.1.0", + "hashPath": "mediatr.11.1.0.nupkg.sha512" + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "path": "mediatr.contracts/1.0.1", + "hashPath": "mediatr.contracts.1.0.1.nupkg.sha512" + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RW3etRuy6Xp63cgqfC0r/ITOtUT0f9ymJl1+1XZdzsYUsfv7WBPC2kXGOP8IYpY/6c4Q6805vbIW/88DopUs3w==", + "path": "mediatr.extensions.microsoft.dependencyinjection/11.1.0", + "hashPath": "mediatr.extensions.microsoft.dependencyinjection.11.1.0.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" + }, + "Contracts/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Entity/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.dll b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.dll new file mode 100644 index 0000000..441d949 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.pdb b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.pdb new file mode 100644 index 0000000..ae7392c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/bin/Debug/net8.0/Services.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/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/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.AssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.AssemblyInfo.cs new file mode 100644 index 0000000..41fa20e --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.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("Services")] +[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("Services")] +[assembly: System.Reflection.AssemblyTitleAttribute("Services")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.AssemblyInfoInputs.cache b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.AssemblyInfoInputs.cache new file mode 100644 index 0000000..cf4520e --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +16f891632becd5505cfd218f9e16e8949d7fd1050f27f166b7dbbf64ede027c9 diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.GeneratedMSBuildEditorConfig.editorconfig b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..ae33b55 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.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 = Services +build_property.ProjectDir = C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.GlobalUsings.g.cs b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.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/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.assets.cache b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.assets.cache new file mode 100644 index 0000000..4cef872 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.assets.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.AssemblyReference.cache b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.AssemblyReference.cache new file mode 100644 index 0000000..93f8c06 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.AssemblyReference.cache differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.BuildWithSkipAnalyzers b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.CoreCompileInputs.cache b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..0d8a42c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +38c6d691f690e199cca1d11285d9cbe318c0bd6985e8d0ef1a3e4f244bda94e6 diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4e540e8 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.FileListAbsolute.txt @@ -0,0 +1,18 @@ +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Services.deps.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Services.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Services.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Entity.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Contracts.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\bin\Debug\net8.0\Entity.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.csproj.AssemblyReference.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.AssemblyInfoInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.AssemblyInfo.cs +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.csproj.CoreCompileInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.sourcelink.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.csproj.Up2Date +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\refint\Services.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\Services.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\obj\Debug\net8.0\ref\Services.dll diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.Up2Date b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.dll b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.dll new file mode 100644 index 0000000..441d949 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.pdb b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.pdb new file mode 100644 index 0000000..ae7392c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.sourcelink.json b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.sourcelink.json new file mode 100644 index 0000000..8015354 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/Services.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/ref/Services.dll b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/ref/Services.dll new file mode 100644 index 0000000..61e7f5c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/ref/Services.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/refint/Services.dll b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/refint/Services.dll new file mode 100644 index 0000000..61e7f5c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/Services/obj/Debug/net8.0/refint/Services.dll differ diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.dgspec.json b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.dgspec.json new file mode 100644 index 0000000..0002a49 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.dgspec.json @@ -0,0 +1,229 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": {} + }, + "projects": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "target": "Package", + "version": "[8.0.3, )" + }, + "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" + } + } + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "projectName": "Services", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[11.9.0, )" + }, + "FluentValidation.DependencyInjectionExtensions": { + "target": "Package", + "version": "[11.9.0, )" + }, + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + }, + "MediatR.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.props b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.props new file mode 100644 index 0000000..6d83981 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.props @@ -0,0 +1,18 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\nicho\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.targets b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.targets new file mode 100644 index 0000000..ea344a7 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/Services.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/Services/obj/project.assets.json b/WebApplication_NicholasHansMuliawan/Services/obj/project.assets.json new file mode 100644 index 0000000..02f915c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/project.assets.json @@ -0,0 +1,1475 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "FluentValidation/11.9.0": { + "type": "package", + "compile": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + } + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "type": "package", + "dependencies": { + "FluentValidation": "11.9.0", + "Microsoft.Extensions.Dependencyinjection.Abstractions": "2.1.0" + }, + "compile": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + } + }, + "MediatR/11.1.0": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "compile": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "type": "package", + "dependencies": { + "MediatR": "[11.0.0, 12.0.0)", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, + "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": {} + } + }, + "Contracts/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MediatR": "11.1.0" + }, + "compile": { + "bin/placeholder/Contracts.dll": {} + }, + "runtime": { + "bin/placeholder/Contracts.dll": {} + } + }, + "Entity/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "compile": { + "bin/placeholder/Entity.dll": {} + }, + "runtime": { + "bin/placeholder/Entity.dll": {} + } + } + } + }, + "libraries": { + "FluentValidation/11.9.0": { + "sha512": "VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "type": "package", + "path": "fluentvalidation/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.11.9.0.nupkg.sha512", + "fluentvalidation.nuspec", + "lib/net5.0/FluentValidation.dll", + "lib/net5.0/FluentValidation.xml", + "lib/net6.0/FluentValidation.dll", + "lib/net6.0/FluentValidation.xml", + "lib/net7.0/FluentValidation.dll", + "lib/net7.0/FluentValidation.xml", + "lib/net8.0/FluentValidation.dll", + "lib/net8.0/FluentValidation.xml", + "lib/netstandard2.0/FluentValidation.dll", + "lib/netstandard2.0/FluentValidation.xml", + "lib/netstandard2.1/FluentValidation.dll", + "lib/netstandard2.1/FluentValidation.xml" + ] + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "sha512": "Ko++xvN7HUf4WlHJL6bhsybUj/uho8ApOYIdxGjpF8Ot7Fukz6LRfRJ06H0KXhWqmMHWEbu89hJbjKJHtg7b9g==", + "type": "package", + "path": "fluentvalidation.dependencyinjectionextensions/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "fluentvalidation.dependencyinjectionextensions.nuspec", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.xml", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.xml" + ] + }, + "MediatR/11.1.0": { + "sha512": "YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "type": "package", + "path": "mediatr/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.dll", + "lib/netstandard2.1/MediatR.xml", + "mediatr.11.1.0.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/1.0.1": { + "sha512": "NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "type": "package", + "path": "mediatr.contracts/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/net461/MediatR.Contracts.dll", + "lib/net461/MediatR.Contracts.xml", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.1.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "sha512": "RW3etRuy6Xp63cgqfC0r/ITOtUT0f9ymJl1+1XZdzsYUsfv7WBPC2kXGOP8IYpY/6c4Q6805vbIW/88DopUs3w==", + "type": "package", + "path": "mediatr.extensions.microsoft.dependencyinjection/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll", + "mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "mediatr.extensions.microsoft.dependencyinjection.nuspec" + ] + }, + "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" + ] + }, + "Contracts/1.0.0": { + "type": "project", + "path": "../Contracts/Contracts.csproj", + "msbuildProject": "../Contracts/Contracts.csproj" + }, + "Entity/1.0.0": { + "type": "project", + "path": "../Entity/Entity.csproj", + "msbuildProject": "../Entity/Entity.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Contracts >= 1.0.0", + "Entity >= 1.0.0", + "FluentValidation >= 11.9.0", + "FluentValidation.DependencyInjectionExtensions >= 11.9.0", + "MediatR >= 11.1.0", + "MediatR.Extensions.Microsoft.DependencyInjection >= 11.1.0" + ] + }, + "packageFolders": { + "C:\\Users\\nicho\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "projectName": "Services", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[11.9.0, )" + }, + "FluentValidation.DependencyInjectionExtensions": { + "target": "Package", + "version": "[11.9.0, )" + }, + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + }, + "MediatR.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/Services/obj/project.nuget.cache b/WebApplication_NicholasHansMuliawan/Services/obj/project.nuget.cache new file mode 100644 index 0000000..7e746c4 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/Services/obj/project.nuget.cache @@ -0,0 +1,38 @@ +{ + "version": 2, + "dgSpecHash": "rEW9X0QmUI0dQRPaaGAbLD1vVfSxd8KHTcNEo7NvPR6OFT7viC/Ptrxv7c+gSbl1FmICBX6hzCaInHIvgEsNtA==", + "success": true, + "projectFilePath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "expectedPackageFiles": [ + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation\\11.9.0\\fluentvalidation.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation.dependencyinjectionextensions\\11.9.0\\fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr\\11.1.0\\mediatr.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.contracts\\1.0.1\\mediatr.contracts.1.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.extensions.microsoft.dependencyinjection\\11.1.0\\mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.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/WebApplication_NicholasHansMuliawan/UnitTest/BaseTest.cs b/WebApplication_NicholasHansMuliawan/UnitTest/BaseTest.cs new file mode 100644 index 0000000..915deaf --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/BaseTest.cs @@ -0,0 +1,18 @@ +using Entity.Entity; +using Microsoft.AspNetCore.Mvc.Testing; +using Microsoft.VisualStudio.TestPlatform.TestHost; + +namespace TrainingUnitTesting +{ + public class BaseTest + { + protected readonly WebApplicationFactory _factory; + public BaseTest() + { + _factory = new WebApplicationFactory(); + } + + public HttpClient GetClient => _factory.CreateClient(); + + } +} diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest.csproj b/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest.csproj new file mode 100644 index 0000000..3f93c3e --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest.csproj @@ -0,0 +1,31 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest1.cs b/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest1.cs new file mode 100644 index 0000000..0585615 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/UnitTest1.cs @@ -0,0 +1,113 @@ +using System.Text; +using Contracts.BookTicketModels.RequestModel; +using Contracts.TicketData.RequestModels; +using Entity.Entity; +using Microsoft.EntityFrameworkCore; +using Newtonsoft.Json; +using NUnit.Framework.Internal; +using TrainingUnitTesting; + +namespace CustomerTest +{ + public class Tests : BaseTest + { + private readonly HttpClient _client; + private Guid _TicketId; + + public Tests() + { + _client = GetClient; + } + + + [Test, Order(1)] + public async Task TestPost() + { + //arrange + var client = _factory.CreateClient(); + var fromBody = new PostTicketDataRequest() + { + TicketCode = "T001", + TicketName = "Test", + CategoryName = "Test", + Date = DateTime.Now, + Price = 10000, + Quota = 100, + }; + + //Act + var temp = new StringContent(JsonConvert.SerializeObject(fromBody), Encoding.UTF8, "application/json"); + var response = await client.PostAsync("api/v1/book-ticket", temp); + + var content = await response.Content.ReadAsStringAsync(); + var createdTicket = JsonConvert.DeserializeObject(content); + _TicketId = createdTicket.TicketID; + + + Assert.That(response.IsSuccessStatusCode, Is.True); + } + + [Test, Order(2)] + public async Task TestGet() + { + //arrange + var client = _factory.CreateClient(); + + //Act + var response = await client.GetAsync("api/v1/get-available"); + + Assert.That(response.IsSuccessStatusCode, Is.True); + } + + [Test, Order(3)] + public async Task TestGetByID() + { + //arrange + var client = _factory.CreateClient(); + //Guid id = await GetExistingCustomerId(); + + //Act + var response = await client.GetAsync($"api/v1/get-booked-id/{_TicketId}"); + + Assert.That(response.IsSuccessStatusCode, Is.True); + } + + [Test, Order(4)] + public async Task TestPut() + { + //arrange + var client = _factory.CreateClient(); + + var fromBody = new UpdateBookTicketRequest () + { + BookedTicketId = _TicketId, + NewQuantity = 1 + }; + + //Act + var temp = new StringContent(JsonConvert.SerializeObject(fromBody), Encoding.UTF8, "application/json"); + var response = await client.PutAsync($"api/v1/edit-booked-ticket/{_TicketId}", temp); + + Assert.That(response.IsSuccessStatusCode, Is.True); + } + + [Test, Order(5)] + public async Task TestDelete() + { + //arrange + var client = _factory.CreateClient(); + + var fromBody = new DeleteBookTicketRequest() + { + BookedId = _TicketId, + TicketID = "T001", + Quantity = 1 + }; + //Act + var temp = new StringContent(JsonConvert.SerializeObject(fromBody), Encoding.UTF8, "application/json"); + var response = await client.DeleteAsync($"api/v1/revoke-ticket/{_TicketId}"); + + Assert.That(response.IsSuccessStatusCode, Is.True); + } + } +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/bin/Debug/net8.0/CoverletSourceRootsMapping_UnitTest b/WebApplication_NicholasHansMuliawan/UnitTest/bin/Debug/net8.0/CoverletSourceRootsMapping_UnitTest new file mode 100644 index 0000000..1bc7cb6 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/UnitTest/bin/Debug/net8.0/CoverletSourceRootsMapping_UnitTest differ diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/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/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.AssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.AssemblyInfo.cs new file mode 100644 index 0000000..d37f017 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.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("UnitTest")] +[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("UnitTest")] +[assembly: System.Reflection.AssemblyTitleAttribute("UnitTest")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.AssemblyInfoInputs.cache b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.AssemblyInfoInputs.cache new file mode 100644 index 0000000..187696d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +ab1afc0d2c2827ea81d02084820b01daa7a571b2dfe06ab392948ead930b5fb4 diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.GeneratedMSBuildEditorConfig.editorconfig b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7cddceb --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.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 = UnitTest +build_property.ProjectDir = C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\UnitTest\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.GlobalUsings.g.cs b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.GlobalUsings.g.cs new file mode 100644 index 0000000..d32bf35 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.GlobalUsings.g.cs @@ -0,0 +1,9 @@ +// +global using global::NUnit.Framework; +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/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.assets.cache b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.assets.cache new file mode 100644 index 0000000..19442ac Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.assets.cache differ diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.csproj.AssemblyReference.cache b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.csproj.AssemblyReference.cache new file mode 100644 index 0000000..31b0c68 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/UnitTest/obj/Debug/net8.0/UnitTest.csproj.AssemblyReference.cache differ diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.dgspec.json b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.dgspec.json new file mode 100644 index 0000000..45d1202 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.dgspec.json @@ -0,0 +1,325 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj": {} + }, + "projects": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "target": "Package", + "version": "[8.0.3, )" + }, + "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" + } + } + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "projectName": "Services", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[11.9.0, )" + }, + "FluentValidation.DependencyInjectionExtensions": { + "target": "Package", + "version": "[11.9.0, )" + }, + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + }, + "MediatR.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj", + "projectName": "UnitTest", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.AspNetCore.Mvc.Testing": { + "target": "Package", + "version": "[8.0.3, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "NUnit": { + "target": "Package", + "version": "[3.14.0, )" + }, + "NUnit.Analyzers": { + "target": "Package", + "version": "[3.9.0, )" + }, + "NUnit3TestAdapter": { + "target": "Package", + "version": "[4.5.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.props b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.props new file mode 100644 index 0000000..6f3831a --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.props @@ -0,0 +1,27 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\nicho\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + + + + + + + + C:\Users\nicho\.nuget\packages\nunit.analyzers\3.9.0 + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.targets b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.targets new file mode 100644 index 0000000..15ac637 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/UnitTest.csproj.nuget.g.targets @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.assets.json b/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.assets.json new file mode 100644 index 0000000..1707e1c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.assets.json @@ -0,0 +1,3773 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "coverlet.collector/6.0.0": { + "type": "package", + "build": { + "build/netstandard1.0/coverlet.collector.targets": {} + } + }, + "FluentValidation/11.9.0": { + "type": "package", + "compile": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + } + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "type": "package", + "dependencies": { + "FluentValidation": "11.9.0", + "Microsoft.Extensions.Dependencyinjection.Abstractions": "2.1.0" + }, + "compile": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + } + }, + "MediatR/11.1.0": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "compile": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "type": "package", + "dependencies": { + "MediatR": "[11.0.0, 12.0.0)", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, + "Microsoft.AspNetCore.Mvc.Testing/8.0.3": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.TestHost": "8.0.3", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Microsoft.Extensions.Hosting": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Testing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.Mvc.Testing.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "build": { + "buildTransitive/net8.0/Microsoft.AspNetCore.Mvc.Testing.targets": {} + } + }, + "Microsoft.AspNetCore.TestHost/8.0.3": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.AspNetCore.TestHost.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.AspNetCore.TestHost.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Microsoft.CodeCoverage/17.8.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "build": { + "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, + "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} + } + }, + "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/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.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.Configuration.Binder/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} + } + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props": {}, + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets": {} + } + }, + "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.Diagnostics/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileSystemGlobbing": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.Configuration.CommandLine": "8.0.0", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "8.0.0", + "Microsoft.Extensions.Configuration.FileExtensions": "8.0.0", + "Microsoft.Extensions.Configuration.Json": "8.0.0", + "Microsoft.Extensions.Configuration.UserSecrets": "8.0.0", + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Physical": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Logging.Console": "8.0.0", + "Microsoft.Extensions.Logging.Debug": "8.0.0", + "Microsoft.Extensions.Logging.EventLog": "8.0.0", + "Microsoft.Extensions.Logging.EventSource": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.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.Logging.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Configuration": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.EventLog": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "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.Options.ConfigurationExtensions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "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/_._": {} + } + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.8.0", + "Microsoft.TestPlatform.TestHost": "17.8.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": {} + }, + "runtime": { + "lib/netcoreapp3.1/_._": {} + }, + "build": { + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {}, + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "type": "package", + "dependencies": { + "NuGet.Frameworks": "6.5.0", + "System.Reflection.Metadata": "1.6.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.8.0", + "Newtonsoft.Json": "13.0.1" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {} + } + }, + "NETStandard.Library/2.0.0": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NuGet.Frameworks/6.5.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + }, + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + } + }, + "NUnit/3.14.0": { + "type": "package", + "dependencies": { + "NETStandard.Library": "2.0.0" + }, + "compile": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/nunit.framework.dll": { + "related": ".xml" + } + }, + "build": { + "build/NUnit.props": {} + } + }, + "NUnit.Analyzers/3.9.0": { + "type": "package" + }, + "NUnit3TestAdapter/4.5.0": { + "type": "package", + "build": { + "build/netcoreapp3.1/NUnit3TestAdapter.props": {} + } + }, + "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.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Diagnostics.EventLog/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.EventLog.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll": { + "assetType": "runtime", + "rid": "win" + }, + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.IO.Pipelines/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.Reflection.Metadata/1.6.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + }, + "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": {} + } + }, + "Contracts/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MediatR": "11.1.0" + }, + "compile": { + "bin/placeholder/Contracts.dll": {} + }, + "runtime": { + "bin/placeholder/Contracts.dll": {} + } + }, + "Entity/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "compile": { + "bin/placeholder/Entity.dll": {} + }, + "runtime": { + "bin/placeholder/Entity.dll": {} + } + }, + "Services/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Contracts": "1.0.0", + "Entity": "1.0.0", + "FluentValidation": "11.9.0", + "FluentValidation.DependencyInjectionExtensions": "11.9.0", + "MediatR": "11.1.0", + "MediatR.Extensions.Microsoft.DependencyInjection": "11.1.0" + }, + "compile": { + "bin/placeholder/Services.dll": {} + }, + "runtime": { + "bin/placeholder/Services.dll": {} + } + } + } + }, + "libraries": { + "coverlet.collector/6.0.0": { + "sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", + "type": "package", + "path": "coverlet.collector/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll", + "build/netstandard1.0/Microsoft.CSharp.dll", + "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll", + "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll", + "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "build/netstandard1.0/Mono.Cecil.Mdb.dll", + "build/netstandard1.0/Mono.Cecil.Pdb.dll", + "build/netstandard1.0/Mono.Cecil.Rocks.dll", + "build/netstandard1.0/Mono.Cecil.dll", + "build/netstandard1.0/Newtonsoft.Json.dll", + "build/netstandard1.0/NuGet.Frameworks.dll", + "build/netstandard1.0/System.AppContext.dll", + "build/netstandard1.0/System.Collections.Immutable.dll", + "build/netstandard1.0/System.Dynamic.Runtime.dll", + "build/netstandard1.0/System.IO.FileSystem.Primitives.dll", + "build/netstandard1.0/System.Linq.Expressions.dll", + "build/netstandard1.0/System.Linq.dll", + "build/netstandard1.0/System.ObjectModel.dll", + "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "build/netstandard1.0/System.Reflection.Emit.dll", + "build/netstandard1.0/System.Reflection.Metadata.dll", + "build/netstandard1.0/System.Reflection.TypeExtensions.dll", + "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "build/netstandard1.0/System.Text.RegularExpressions.dll", + "build/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "build/netstandard1.0/System.Threading.dll", + "build/netstandard1.0/System.Xml.ReaderWriter.dll", + "build/netstandard1.0/System.Xml.XDocument.dll", + "build/netstandard1.0/coverlet.collector.deps.json", + "build/netstandard1.0/coverlet.collector.dll", + "build/netstandard1.0/coverlet.collector.pdb", + "build/netstandard1.0/coverlet.collector.targets", + "build/netstandard1.0/coverlet.core.dll", + "build/netstandard1.0/coverlet.core.pdb", + "coverlet-icon.png", + "coverlet.collector.6.0.0.nupkg.sha512", + "coverlet.collector.nuspec" + ] + }, + "FluentValidation/11.9.0": { + "sha512": "VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "type": "package", + "path": "fluentvalidation/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.11.9.0.nupkg.sha512", + "fluentvalidation.nuspec", + "lib/net5.0/FluentValidation.dll", + "lib/net5.0/FluentValidation.xml", + "lib/net6.0/FluentValidation.dll", + "lib/net6.0/FluentValidation.xml", + "lib/net7.0/FluentValidation.dll", + "lib/net7.0/FluentValidation.xml", + "lib/net8.0/FluentValidation.dll", + "lib/net8.0/FluentValidation.xml", + "lib/netstandard2.0/FluentValidation.dll", + "lib/netstandard2.0/FluentValidation.xml", + "lib/netstandard2.1/FluentValidation.dll", + "lib/netstandard2.1/FluentValidation.xml" + ] + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "sha512": "Ko++xvN7HUf4WlHJL6bhsybUj/uho8ApOYIdxGjpF8Ot7Fukz6LRfRJ06H0KXhWqmMHWEbu89hJbjKJHtg7b9g==", + "type": "package", + "path": "fluentvalidation.dependencyinjectionextensions/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "fluentvalidation.dependencyinjectionextensions.nuspec", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.xml", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.xml" + ] + }, + "MediatR/11.1.0": { + "sha512": "YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "type": "package", + "path": "mediatr/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.dll", + "lib/netstandard2.1/MediatR.xml", + "mediatr.11.1.0.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/1.0.1": { + "sha512": "NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "type": "package", + "path": "mediatr.contracts/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/net461/MediatR.Contracts.dll", + "lib/net461/MediatR.Contracts.xml", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.1.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "sha512": "RW3etRuy6Xp63cgqfC0r/ITOtUT0f9ymJl1+1XZdzsYUsfv7WBPC2kXGOP8IYpY/6c4Q6805vbIW/88DopUs3w==", + "type": "package", + "path": "mediatr.extensions.microsoft.dependencyinjection/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll", + "mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "mediatr.extensions.microsoft.dependencyinjection.nuspec" + ] + }, + "Microsoft.AspNetCore.Mvc.Testing/8.0.3": { + "sha512": "g+RQYslZ86OmgcvOa4eZooCZ1IzrEqgKVpQ8SU3qwLSyvlBh8PUJAwMrpN6Lmm53DZ47ZqHSNB1rO5ZnTiAdrg==", + "type": "package", + "path": "microsoft.aspnetcore.mvc.testing/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "build/net8.0/Microsoft.AspNetCore.Mvc.Testing.targets", + "buildTransitive/net8.0/Microsoft.AspNetCore.Mvc.Testing.targets", + "lib/net8.0/Microsoft.AspNetCore.Mvc.Testing.dll", + "lib/net8.0/Microsoft.AspNetCore.Mvc.Testing.xml", + "microsoft.aspnetcore.mvc.testing.8.0.3.nupkg.sha512", + "microsoft.aspnetcore.mvc.testing.nuspec", + "tasks/netstandard2.0/Microsoft.AspNetCore.Mvc.Testing.Tasks.dll" + ] + }, + "Microsoft.AspNetCore.TestHost/8.0.3": { + "sha512": "1uZ+wmx8cw5L/cdgEL+54/+6H83+joSfZP6j92nP4Hk2MejD25gnVdhlCsm6O4fiIwKqNoU2H3a9s3laQnTj5w==", + "type": "package", + "path": "microsoft.aspnetcore.testhost/8.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net8.0/Microsoft.AspNetCore.TestHost.dll", + "lib/net8.0/Microsoft.AspNetCore.TestHost.xml", + "microsoft.aspnetcore.testhost.8.0.3.nupkg.sha512", + "microsoft.aspnetcore.testhost.nuspec" + ] + }, + "Microsoft.CodeCoverage/17.8.0": { + "sha512": "KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==", + "type": "package", + "path": "microsoft.codecoverage/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "ThirdPartyNotices.txt", + "build/netstandard2.0/CodeCoverage/CodeCoverage.config", + "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config", + "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", + "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config", + "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", + "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", + "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "build/netstandard2.0/CodeCoverage/covrun32.dll", + "build/netstandard2.0/CodeCoverage/msdia140.dll", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll", + "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll", + "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.props", + "build/netstandard2.0/Microsoft.CodeCoverage.targets", + "build/netstandard2.0/Microsoft.DiaSymReader.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/ThirdPartyNotices.txt", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.17.8.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "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/8.0.0": { + "sha512": "0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==", + "type": "package", + "path": "microsoft.extensions.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets", + "lib/net462/Microsoft.Extensions.Configuration.dll", + "lib/net462/Microsoft.Extensions.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.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.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", + "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.CommandLine/8.0.0": { + "sha512": "NZuZMz3Q8Z780nKX3ifV1fE7lS+6pynDHK71OfU4OZ1ItgvDOhyOC7E6z+JMZrAj63zRpwbdldYFk499t3+1dQ==", + "type": "package", + "path": "microsoft.extensions.configuration.commandline/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.CommandLine.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.CommandLine.targets", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net462/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.xml", + "microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.commandline.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.EnvironmentVariables/8.0.0": { + "sha512": "plvZ0ZIpq+97gdPNNvhwvrEZ92kNml9hd1pe3idMA7svR0PztdzVLkoWLcRFgySYXUJc3kSM3Xw3mNFMo/bxRA==", + "type": "package", + "path": "microsoft.extensions.configuration.environmentvariables/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.targets", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net462/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.xml", + "microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.environmentvariables.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.FileExtensions/8.0.0": { + "sha512": "McP+Lz/EKwvtCv48z0YImw+L1gi1gy5rHhNaNIY2CrjloV+XY8gydT8DjMR6zWeL13AFK+DioVpppwAuO1Gi1w==", + "type": "package", + "path": "microsoft.extensions.configuration.fileextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", + "microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.fileextensions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Json/8.0.0": { + "sha512": "C2wqUoh9OmRL1akaCcKSTmRU8z0kckfImG7zLNI8uyi47Lp+zd5LWAD17waPQEqCz3ioWOCrFUo+JJuoeZLOBw==", + "type": "package", + "path": "microsoft.extensions.configuration.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets", + "lib/net462/Microsoft.Extensions.Configuration.Json.dll", + "lib/net462/Microsoft.Extensions.Configuration.Json.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll", + "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml", + "microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.UserSecrets/8.0.0": { + "sha512": "ihDHu2dJYQird9pl2CbdwuNDfvCZdOS0S7SPlNfhPt0B81UTT+yyZKz2pimFZGUp3AfuBRnqUCxB2SjsZKHVUw==", + "type": "package", + "path": "microsoft.extensions.configuration.usersecrets/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net462/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/net6.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.props", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.targets", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net462/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.xml", + "microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.usersecrets.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.Diagnostics/8.0.0": { + "sha512": "3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==", + "type": "package", + "path": "microsoft.extensions.diagnostics/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.xml", + "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Physical/8.0.0": { + "sha512": "UboiXxpPUpwulHvIAVE36Knq0VSHaAmfrFkegLyBZeaADuKezJ/AIXYAW8F5GBlGk/VaibN2k/Zn1ca8YAfVdA==", + "type": "package", + "path": "microsoft.extensions.fileproviders.physical/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net7.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", + "microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.physical.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileSystemGlobbing/8.0.0": { + "sha512": "OK+670i7esqlQrPjdIKRbsyMCe9g5kSLpRRQGSr4Q58AOYEe/hCnfLZprh7viNisSUUQZmMrbbuDaIrP+V1ebQ==", + "type": "package", + "path": "microsoft.extensions.filesystemglobbing/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net6.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net7.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", + "microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "microsoft.extensions.filesystemglobbing.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting/8.0.0": { + "sha512": "ItYHpdqVp5/oFLT5QqbopnkKlyFG9EW/9nhM6/yfObeKt6Su0wkBio6AizgRHGNwhJuAtlE5VIjow5JOTrip6w==", + "type": "package", + "path": "microsoft.extensions.hosting/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.targets", + "lib/net462/Microsoft.Extensions.Hosting.dll", + "lib/net462/Microsoft.Extensions.Hosting.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.xml", + "microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.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.Logging.Configuration/8.0.0": { + "sha512": "ixXXV0G/12g6MXK65TLngYN9V5hQQRuV+fZi882WIoVJT7h5JvoYoxTEwCgdqwLjSneqh1O+66gM8sMr9z/rsQ==", + "type": "package", + "path": "microsoft.extensions.logging.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Configuration.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Configuration.targets", + "lib/net462/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net462/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Configuration.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.xml", + "microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.configuration.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Console/8.0.0": { + "sha512": "e+48o7DztoYog+PY430lPxrM4mm3PbA6qucvQtUDDwVo4MO+ejMw7YGc/o2rnxbxj4isPxdfKFzTxvXMwAz83A==", + "type": "package", + "path": "microsoft.extensions.logging.console/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Console.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Console.targets", + "lib/net462/Microsoft.Extensions.Logging.Console.dll", + "lib/net462/Microsoft.Extensions.Logging.Console.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Console.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Console.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Console.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.xml", + "microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.console.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Debug/8.0.0": { + "sha512": "dt0x21qBdudHLW/bjMJpkixv858RRr8eSomgVbU8qljOyfrfDGi1JQvpF9w8S7ziRPtRKisuWaOwFxJM82GxeA==", + "type": "package", + "path": "microsoft.extensions.logging.debug/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.Debug.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Debug.targets", + "lib/net462/Microsoft.Extensions.Logging.Debug.dll", + "lib/net462/Microsoft.Extensions.Logging.Debug.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Debug.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.xml", + "microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.debug.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventLog/8.0.0": { + "sha512": "3X9D3sl7EmOu7vQp5MJrmIJBl5XSdOhZPYXUeFfYa6Nnm9+tok8x3t3IVPLhm7UJtPOU61ohFchw8rNm9tIYOQ==", + "type": "package", + "path": "microsoft.extensions.logging.eventlog/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.EventLog.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventLog.targets", + "lib/net462/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net462/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/net8.0/Microsoft.Extensions.Logging.EventLog.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventLog.xml", + "microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.EventSource/8.0.0": { + "sha512": "oKcPMrw+luz2DUAKhwFXrmFikZWnyc8l2RKoQwqU3KIZZjcfoJE0zRHAnqATfhRZhtcbjl/QkiY2Xjxp0xu+6w==", + "type": "package", + "path": "microsoft.extensions.logging.eventsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.EventSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.EventSource.targets", + "lib/net462/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net462/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net6.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net7.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/net8.0/Microsoft.Extensions.Logging.EventSource.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.xml", + "microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.eventsource.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.Options.ConfigurationExtensions/8.0.0": { + "sha512": "0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==", + "type": "package", + "path": "microsoft.extensions.options.configurationextensions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.ConfigurationExtensions.targets", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net462/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net7.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/net8.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.xml", + "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "microsoft.extensions.options.configurationextensions.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" + ] + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "sha512": "BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", + "type": "package", + "path": "microsoft.net.test.sdk/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "build/net462/Microsoft.NET.Test.Sdk.props", + "build/net462/Microsoft.NET.Test.Sdk.targets", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets", + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", + "lib/net462/_._", + "lib/netcoreapp3.1/_._", + "microsoft.net.test.sdk.17.8.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "microsoft.netcore.platforms.nuspec", + "runtime.json" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "sha512": "AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "sha512": "9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "ThirdPartyNotices.txt", + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props", + "build/netcoreapp3.1/x64/testhost.dll", + "build/netcoreapp3.1/x64/testhost.exe", + "build/netcoreapp3.1/x86/testhost.x86.dll", + "build/netcoreapp3.1/x86/testhost.x86.exe", + "lib/net462/_._", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/testhost.deps.json", + "lib/netcoreapp3.1/testhost.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/x64/msdia140.dll", + "lib/netcoreapp3.1/x86/msdia140.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "microsoft.testplatform.testhost.17.8.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "NETStandard.Library/2.0.0": { + "sha512": "7jnbRU+L08FXKMxqUflxEXtVymWvNOrS8yHgu9s6EM8Anr6T/wIX4nZ08j/u3Asz+tCufp3YVwFSEvFTPYmBPA==", + "type": "package", + "path": "netstandard.library/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/NETStandard.Library.targets", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.0.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NuGet.Frameworks/6.5.0": { + "sha512": "QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", + "type": "package", + "path": "nuget.frameworks/6.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net472/NuGet.Frameworks.dll", + "lib/netstandard2.0/NuGet.Frameworks.dll", + "nuget.frameworks.6.5.0.nupkg.sha512", + "nuget.frameworks.nuspec" + ] + }, + "NUnit/3.14.0": { + "sha512": "R7iPwD7kbOaP3o2zldWJbWeMQAvDKD0uld27QvA3PAALl1unl7x0v2J7eGiJOYjimV/BuGT4VJmr45RjS7z4LA==", + "type": "package", + "path": "nunit/3.14.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "CHANGES.md", + "LICENSE.txt", + "NOTICES.txt", + "README.md", + "build/NUnit.props", + "icon.png", + "lib/net35/nunit.framework.dll", + "lib/net35/nunit.framework.xml", + "lib/net40/nunit.framework.dll", + "lib/net40/nunit.framework.xml", + "lib/net45/nunit.framework.dll", + "lib/net45/nunit.framework.xml", + "lib/netstandard2.0/nunit.framework.dll", + "lib/netstandard2.0/nunit.framework.xml", + "nunit.3.14.0.nupkg.sha512", + "nunit.nuspec" + ] + }, + "NUnit.Analyzers/3.9.0": { + "sha512": "8bGAEljlBnzR+uU8oGQhTVKnbgBw1Mo71qjVkgzHdvtUkiB5XOIDyjAcS4KUo/j+F2Zv/xBUZRkCWXmejx4bfA==", + "type": "package", + "path": "nunit.analyzers/3.9.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "analyzers/dotnet/cs/nunit.analyzers.dll", + "docs/README.md", + "images/nunit_256.png", + "license.txt", + "nunit.analyzers.3.9.0.nupkg.sha512", + "nunit.analyzers.nuspec", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "NUnit3TestAdapter/4.5.0": { + "sha512": "s8JpqTe9bI2f49Pfr3dFRfoVSuFQyraTj68c3XXjIS/MRGvvkLnrg6RLqnTjdShX+AdFUCCU/4Xex58AdUfs6A==", + "type": "package", + "path": "nunit3testadapter/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net462/NUnit3.TestAdapter.dll", + "build/net462/NUnit3.TestAdapter.pdb", + "build/net462/NUnit3TestAdapter.props", + "build/net462/nunit.engine.api.dll", + "build/net462/nunit.engine.core.dll", + "build/net462/nunit.engine.dll", + "build/net462/testcentric.engine.metadata.dll", + "build/netcoreapp3.1/NUnit3.TestAdapter.dll", + "build/netcoreapp3.1/NUnit3.TestAdapter.pdb", + "build/netcoreapp3.1/NUnit3TestAdapter.props", + "build/netcoreapp3.1/nunit.engine.api.dll", + "build/netcoreapp3.1/nunit.engine.core.dll", + "build/netcoreapp3.1/nunit.engine.dll", + "build/netcoreapp3.1/testcentric.engine.metadata.dll", + "docs/README.md", + "nunit3testadapter.4.5.0.nupkg.sha512", + "nunit3testadapter.nuspec", + "nunit_256.png" + ] + }, + "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.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Diagnostics.EventLog/8.0.0": { + "sha512": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A==", + "type": "package", + "path": "system.diagnostics.eventlog/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.EventLog.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.EventLog.targets", + "lib/net462/System.Diagnostics.EventLog.dll", + "lib/net462/System.Diagnostics.EventLog.xml", + "lib/net6.0/System.Diagnostics.EventLog.dll", + "lib/net6.0/System.Diagnostics.EventLog.xml", + "lib/net7.0/System.Diagnostics.EventLog.dll", + "lib/net7.0/System.Diagnostics.EventLog.xml", + "lib/net8.0/System.Diagnostics.EventLog.dll", + "lib/net8.0/System.Diagnostics.EventLog.xml", + "lib/netstandard2.0/System.Diagnostics.EventLog.dll", + "lib/netstandard2.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net6.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net7.0/System.Diagnostics.EventLog.xml", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.Messages.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.dll", + "runtimes/win/lib/net8.0/System.Diagnostics.EventLog.xml", + "system.diagnostics.eventlog.8.0.0.nupkg.sha512", + "system.diagnostics.eventlog.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Pipelines/8.0.0": { + "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", + "type": "package", + "path": "system.io.pipelines/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/net7.0/System.IO.Pipelines.dll", + "lib/net7.0/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.8.0.0.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "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.Reflection.Metadata/1.6.0": { + "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", + "type": "package", + "path": "system.reflection.metadata/1.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.1.6.0.nupkg.sha512", + "system.reflection.metadata.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" + ] + }, + "Contracts/1.0.0": { + "type": "project", + "path": "../Contracts/Contracts.csproj", + "msbuildProject": "../Contracts/Contracts.csproj" + }, + "Entity/1.0.0": { + "type": "project", + "path": "../Entity/Entity.csproj", + "msbuildProject": "../Entity/Entity.csproj" + }, + "Services/1.0.0": { + "type": "project", + "path": "../Services/Services.csproj", + "msbuildProject": "../Services/Services.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Contracts >= 1.0.0", + "Entity >= 1.0.0", + "Microsoft.AspNetCore.Mvc.Testing >= 8.0.3", + "Microsoft.NET.Test.Sdk >= 17.8.0", + "NUnit >= 3.14.0", + "NUnit.Analyzers >= 3.9.0", + "NUnit3TestAdapter >= 4.5.0", + "Services >= 1.0.0", + "coverlet.collector >= 6.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\nicho\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj", + "projectName": "UnitTest", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.AspNetCore.Mvc.Testing": { + "target": "Package", + "version": "[8.0.3, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "NUnit": { + "target": "Package", + "version": "[3.14.0, )" + }, + "NUnit.Analyzers": { + "target": "Package", + "version": "[3.9.0, )" + }, + "NUnit3TestAdapter": { + "target": "Package", + "version": "[4.5.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "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/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.nuget.cache b/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.nuget.cache new file mode 100644 index 0000000..146734f --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/UnitTest/obj/project.nuget.cache @@ -0,0 +1,76 @@ +{ + "version": 2, + "dgSpecHash": "1PLjee0L8tECP4MVrb2JF/lwGtJGunseaFZCNrSM1spuOVkLzC8ADIb7uzyY067N7CxA2eOg8K6nIdhxlz0K7w==", + "success": true, + "projectFilePath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\UnitTest\\UnitTest.csproj", + "expectedPackageFiles": [ + "C:\\Users\\nicho\\.nuget\\packages\\coverlet.collector\\6.0.0\\coverlet.collector.6.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation\\11.9.0\\fluentvalidation.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation.dependencyinjectionextensions\\11.9.0\\fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr\\11.1.0\\mediatr.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.contracts\\1.0.1\\mediatr.contracts.1.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.extensions.microsoft.dependencyinjection\\11.1.0\\mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.aspnetcore.mvc.testing\\8.0.3\\microsoft.aspnetcore.mvc.testing.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.aspnetcore.testhost\\8.0.3\\microsoft.aspnetcore.testhost.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.codecoverage\\17.8.0\\microsoft.codecoverage.17.8.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration\\8.0.0\\microsoft.extensions.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.commandline\\8.0.0\\microsoft.extensions.configuration.commandline.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.environmentvariables\\8.0.0\\microsoft.extensions.configuration.environmentvariables.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\8.0.0\\microsoft.extensions.configuration.fileextensions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.json\\8.0.0\\microsoft.extensions.configuration.json.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.usersecrets\\8.0.0\\microsoft.extensions.configuration.usersecrets.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.0\\microsoft.extensions.dependencyinjection.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.diagnostics\\8.0.0\\microsoft.extensions.diagnostics.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\8.0.0\\microsoft.extensions.fileproviders.physical.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\8.0.0\\microsoft.extensions.filesystemglobbing.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.hosting\\8.0.0\\microsoft.extensions.hosting.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.0\\microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.configuration\\8.0.0\\microsoft.extensions.logging.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.console\\8.0.0\\microsoft.extensions.logging.console.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.debug\\8.0.0\\microsoft.extensions.logging.debug.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.eventlog\\8.0.0\\microsoft.extensions.logging.eventlog.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.eventsource\\8.0.0\\microsoft.extensions.logging.eventsource.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.options.configurationextensions\\8.0.0\\microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.net.test.sdk\\17.8.0\\microsoft.net.test.sdk.17.8.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.netcore.platforms\\1.1.0\\microsoft.netcore.platforms.1.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.8.0\\microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.testplatform.testhost\\17.8.0\\microsoft.testplatform.testhost.17.8.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\netstandard.library\\2.0.0\\netstandard.library.2.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\nuget.frameworks\\6.5.0\\nuget.frameworks.6.5.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\nunit\\3.14.0\\nunit.3.14.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\nunit.analyzers\\3.9.0\\nunit.analyzers.3.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\nunit3testadapter\\4.5.0\\nunit3testadapter.4.5.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.diagnostics.eventlog\\8.0.0\\system.diagnostics.eventlog.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.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/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.sln b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.sln new file mode 100644 index 0000000..b05751e --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.sln @@ -0,0 +1,49 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.9.34701.34 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WebApplication_NicholasHansMuliawan", "WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan.csproj", "{009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Entity", "Entity\Entity.csproj", "{688C38E3-06E5-4755-9C79-29B9640430AC}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Services", "Services\Services.csproj", "{9C30D1C9-B7A6-48DC-9EC9-3063419942D4}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Contracts", "Contracts\Contracts.csproj", "{C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnitTest", "UnitTest\UnitTest.csproj", "{914FD0EC-F65A-4697-A443-709CEE865E43}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {009C12F6-4FE4-4DD8-96B4-3B1A4E8FF56F}.Release|Any CPU.Build.0 = Release|Any CPU + {688C38E3-06E5-4755-9C79-29B9640430AC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {688C38E3-06E5-4755-9C79-29B9640430AC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {688C38E3-06E5-4755-9C79-29B9640430AC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {688C38E3-06E5-4755-9C79-29B9640430AC}.Release|Any CPU.Build.0 = Release|Any CPU + {9C30D1C9-B7A6-48DC-9EC9-3063419942D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9C30D1C9-B7A6-48DC-9EC9-3063419942D4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9C30D1C9-B7A6-48DC-9EC9-3063419942D4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9C30D1C9-B7A6-48DC-9EC9-3063419942D4}.Release|Any CPU.Build.0 = Release|Any CPU + {C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C6E2B60B-590C-45BF-9E83-71B7D96F3FC6}.Release|Any CPU.Build.0 = Release|Any CPU + {914FD0EC-F65A-4697-A443-709CEE865E43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {914FD0EC-F65A-4697-A443-709CEE865E43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {914FD0EC-F65A-4697-A443-709CEE865E43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {914FD0EC-F65A-4697-A443-709CEE865E43}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F9FA4495-7F81-40AF-9678-87916525BEF6} + EndGlobalSection +EndGlobal diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/BookTicketController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/BookTicketController.cs new file mode 100644 index 0000000..3a30281 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/BookTicketController.cs @@ -0,0 +1,51 @@ +using System.ComponentModel.DataAnnotations; +using Contracts.BookTicketModel.RequestModel; +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using FluentValidation; +using FluentValidation.AspNetCore; +using MediatR; +using Microsoft.AspNetCore.Mvc; + +// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 + +namespace WebApplication_NicholasHansMuliawan.Controllers +{ + [Route("api/book-ticket")] + [ApiController] + public class BookTicketController : ControllerBase + { + private readonly IMediator _mediator; + + public BookTicketController(IMediator mediator) + { + _mediator = mediator; + } + + // GET: api/ + [HttpGet] + public async Task> Get(CancellationToken cancellationToken) + { + var request = new GetBookTicketDataRequest(); + var response = await _mediator.Send(request, cancellationToken); + return Ok(response); + } + + // POST api/ + [HttpPost] + public async Task> Post([FromBody] PostBookTicketRequest request, CancellationToken cancellationToken, + [FromServices] IValidator validator) + { + + var validationResult = await validator.ValidateAsync(request); + if (!validationResult.IsValid) + { + validationResult.AddToModelState(ModelState); + return ValidationProblem(ModelState); + } + + var response = await _mediator.Send(request, cancellationToken); + return Ok(response); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/DeleteBookedTicketController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/DeleteBookedTicketController.cs new file mode 100644 index 0000000..549dba1 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/DeleteBookedTicketController.cs @@ -0,0 +1,40 @@ +using Contracts.BookTicketModel.RequestModel; +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using FluentValidation; +using MediatR; +using Microsoft.AspNetCore.Mvc; + +// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 + +namespace WebApplication_NicholasHansMuliawan.Controllers +{ + [Route("api/v1/revoke-ticket")] + [ApiController] + public class DeleteBookedTicketController : ControllerBase + { + private readonly IMediator _mediator; + + public DeleteBookedTicketController(IMediator mediator) + { + _mediator = mediator; + } + + // DELETE api//5 + [HttpDelete] + public async Task> Delete([FromQuery] DeleteBookTicketRequest request , CancellationToken cancellationToken, + [FromServices] IValidator validator) + { + + //var validationResult = await validator.ValidateAsync(request); + //if (!validationResult.IsValid) + //{ + // validationResult.AddToModelState(ModelState); + // return ValidationProblem(ModelState); + //} + + var response = await _mediator.Send(request, cancellationToken); + return Ok(response); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/ErrorController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/ErrorController.cs new file mode 100644 index 0000000..4af0fa0 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/ErrorController.cs @@ -0,0 +1,12 @@ +using Microsoft.AspNetCore.Mvc; + +namespace WebApiTraining2.Controllers +{ + [ApiController] + [ApiExplorerSettings(IgnoreApi = true)] + public class ErrorController : ControllerBase + { + [Route("error")] + public IActionResult HandleError() => Problem(); + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetAvailableTicketController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetAvailableTicketController.cs new file mode 100644 index 0000000..eb0795b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetAvailableTicketController.cs @@ -0,0 +1,58 @@ +using Contracts.TicketData.RequestModels; +using Contracts.TicketData.ResponseModels; +using FluentValidation; +using FluentValidation.AspNetCore; +using MediatR; +using Microsoft.AspNetCore.Mvc; + +// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 + +namespace WebApplication_NicholasHansMuliawan.Controllers +{ + [Route("api/v1/get-available-ticket")] + [ApiController] + public class GetAvailableTicketController : ControllerBase + { + private readonly IMediator _mediator; + + public GetAvailableTicketController(IMediator mediator) + { + _mediator = mediator; + } + + // GET: api/ + [HttpGet] + public async Task> Get([FromQuery] GetTicketDataListRequest request,CancellationToken cancellationToken, + [FromServices] IValidator validator) + { + var validationResult = await validator.ValidateAsync(request); + + if (!validationResult.IsValid) + { + validationResult.AddToModelState(ModelState); + return ValidationProblem(ModelState); + } + + var response = await _mediator.Send(request, cancellationToken); + + return Ok(response); + } + + // POST api/ + [HttpPost] + public async Task> Post([FromBody] PostTicketDataRequest request, CancellationToken cancellationToken) + { + //var validationResult = await validator.ValidateAsync(request); + + //if (!validationResult.IsValid) + //{ + // validationResult.AddToModelState(ModelState); + // return ValidationProblem(ModelState); + //} + + var response = await _mediator.Send(request, cancellationToken); + + return Ok(response); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetBookedTicketByIdController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetBookedTicketByIdController.cs new file mode 100644 index 0000000..4c13500 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/GetBookedTicketByIdController.cs @@ -0,0 +1,46 @@ +using System.ComponentModel.DataAnnotations; +using Contracts.BookTicketModel.RequestModel; +using Contracts.BookTicketModel.ResponseModel; +using FluentValidation; +using FluentValidation.AspNetCore; +using MediatR; +using Microsoft.AspNetCore.Mvc; + +// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 + +namespace WebApplication_NicholasHansMuliawan.Controllers +{ + [Route("api/v1/get-booked-ticket")] + [ApiController] + public class GetBookedTicketByIdController : ControllerBase + { + private readonly IMediator _mediator; + + public GetBookedTicketByIdController(IMediator mediator) + { + _mediator = mediator; + } + + // GET api//5 + [HttpGet("{id}")] + public async Task> Get(Guid id, CancellationToken cancellationToken, + [FromServices] IValidator validator) + { + var request = new GetBookedTicketByIdRequest + { + BookedId = id, + }; + + var validationResult = await validator.ValidateAsync(request); + + if (!validationResult.IsValid) + { + validationResult.AddToModelState(ModelState); + return ValidationProblem(ModelState); + } + + var response = await _mediator.Send(request, cancellationToken); + return Ok(response); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/UpdateBookController.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/UpdateBookController.cs new file mode 100644 index 0000000..48e0b2b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Controllers/UpdateBookController.cs @@ -0,0 +1,31 @@ +using Contracts.BookTicketModels.RequestModel; +using Contracts.BookTicketModels.ResponseModel; +using FluentValidation; +using MediatR; +using Microsoft.AspNetCore.Mvc; + +// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860 + +namespace WebApplication_NicholasHansMuliawan.Controllers +{ + [Route("api/edit-booked-ticket")] + [ApiController] + public class UpdateBookController : ControllerBase + { + private readonly IMediator _mediator; + + public UpdateBookController(IMediator mediator) + { + _mediator = mediator; + } + + // PUT api//5 + [HttpPut] + public async Task> Put([FromQuery] UpdateBookTicketRequest request, CancellationToken cancellationToken, + [FromServices] IValidator validator) + { + var response = await _mediator.Send(request, cancellationToken); + return Ok(response); + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Logs/WebApiTraining20240326.log b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Logs/WebApiTraining20240326.log new file mode 100644 index 0000000..8f47110 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Logs/WebApiTraining20240326.log @@ -0,0 +1,496 @@ +2024-03-26 10:17:36.719 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.InvalidOperationException: Unable to resolve service for type 'MediatR.IMediator' while attempting to activate 'WebApplication_NicholasHansMuliawan.Controllers.GetAvilableTicketController'. + at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ThrowHelperUnableToResolveService(Type type, Type requiredBy) + at lambda_method10(Closure, IServiceProvider, Object[]) + at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>c__DisplayClass6_0.g__CreateController|0(ControllerContext controllerContext) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) +2024-03-26 10:17:36.746 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.InvalidOperationException: The exception handler configured on ExceptionHandlerOptions produced a 404 status response. This InvalidOperationException containing the original exception was thrown since this is often due to a misconfigured ExceptionHandlingPath. If the exception handler is expected to return 404 status responses then set AllowStatusCode404Response to true. + ---> System.InvalidOperationException: Unable to resolve service for type 'MediatR.IMediator' while attempting to activate 'WebApplication_NicholasHansMuliawan.Controllers.GetAvilableTicketController'. + at Microsoft.Extensions.DependencyInjection.ActivatorUtilities.ThrowHelperUnableToResolveService(Type type, Type requiredBy) + at lambda_method10(Closure, IServiceProvider, Object[]) + at Microsoft.AspNetCore.Mvc.Controllers.ControllerFactoryProvider.<>c__DisplayClass6_0.g__CreateController|0(ControllerContext controllerContext) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + --- End of inner exception stack trace --- + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.HandleException(HttpContext context, ExceptionDispatchInfo edi) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) + at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) +2024-03-26 12:46:41.875 +07:00 [ERR] Failed executing DbCommand (1ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (DbType = DateTime), @p2='?' (DbType = Int32), @p3='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30'] +INSERT INTO "BookTickets" ("BookedTicketID", "BookingDate", "Quantity", "TicketID") +VALUES (@p0, @p1, @p2, @p3); +2024-03-26 12:46:41.908 +07:00 [ERR] An exception occurred in the database while saving changes for context type 'Entity.Entity.DBContext'. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +2024-03-26 12:46:41.925 +07:00 [ERR] An unhandled exception has occurred while executing the request. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 64 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method20(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) +2024-03-26 12:46:41.951 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.InvalidOperationException: The exception handler configured on ExceptionHandlerOptions produced a 404 status response. This InvalidOperationException containing the original exception was thrown since this is often due to a misconfigured ExceptionHandlingPath. If the exception handler is expected to return 404 status responses then set AllowStatusCode404Response to true. + ---> Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 64 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method20(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + --- End of inner exception stack trace --- + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.HandleException(HttpContext context, ExceptionDispatchInfo edi) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) + at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) +2024-03-26 12:47:45.671 +07:00 [ERR] Failed executing DbCommand (1ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (DbType = DateTime), @p2='?' (DbType = Int32), @p3='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30'] +INSERT INTO "BookTickets" ("BookedTicketID", "BookingDate", "Quantity", "TicketID") +VALUES (@p0, @p1, @p2, @p3); +2024-03-26 12:47:45.702 +07:00 [ERR] An exception occurred in the database while saving changes for context type 'Entity.Entity.DBContext'. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +2024-03-26 12:47:45.722 +07:00 [ERR] An unhandled exception has occurred while executing the request. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 64 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method6(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) +2024-03-26 12:47:45.742 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.InvalidOperationException: The exception handler configured on ExceptionHandlerOptions produced a 404 status response. This InvalidOperationException containing the original exception was thrown since this is often due to a misconfigured ExceptionHandlingPath. If the exception handler is expected to return 404 status responses then set AllowStatusCode404Response to true. + ---> Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: BookTickets'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext() + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 64 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method6(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + --- End of inner exception stack trace --- + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.HandleException(HttpContext context, ExceptionDispatchInfo edi) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) + at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) +2024-03-26 13:32:20.008 +07:00 [ERR] Failed executing DbCommand (3ms) [Parameters=[@p0='?' (DbType = Guid), @p1='?' (DbType = Int32), @p2='?' (DbType = Guid)], CommandType='"Text"', CommandTimeout='30'] +INSERT INTO "BookTickets" ("BookedTicketID", "Quantity", "TicketID") +VALUES (@p0, @p1, @p2); +2024-03-26 13:32:20.042 +07:00 [ERR] An exception occurred in the database while saving changes for context type 'Entity.Entity.DBContext'. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 19: 'NOT NULL constraint failed: BookTickets.BookingDate'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 19: 'NOT NULL constraint failed: BookTickets.BookingDate'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) +2024-03-26 13:32:20.062 +07:00 [ERR] An unhandled exception has occurred while executing the request. +Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 19: 'NOT NULL constraint failed: BookTickets.BookingDate'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 84 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method6(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) +2024-03-26 13:32:20.087 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.InvalidOperationException: The exception handler configured on ExceptionHandlerOptions produced a 404 status response. This InvalidOperationException containing the original exception was thrown since this is often due to a misconfigured ExceptionHandlingPath. If the exception handler is expected to return 404 status responses then set AllowStatusCode404Response to true. + ---> Microsoft.EntityFrameworkCore.DbUpdateException: An error occurred while saving the entity changes. See the inner exception for details. + ---> Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 19: 'NOT NULL constraint failed: BookTickets.BookingDate'. + at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db) + at Microsoft.Data.Sqlite.SqliteDataReader.NextResult() + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.Data.Sqlite.SqliteCommand.ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReaderAsync(RelationalCommandParameterObject parameterObject, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + --- End of inner exception stack trace --- + at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.ExecuteAsync(IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.Update.Internal.BatchExecutor.ExecuteAsync(IEnumerable`1 commandBatches, IRelationalConnection connection, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(IList`1 entriesToSave, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.ChangeTracking.Internal.StateManager.SaveChangesAsync(StateManager stateManager, Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Microsoft.EntityFrameworkCore.DbContext.SaveChangesAsync(Boolean acceptAllChangesOnSuccess, CancellationToken cancellationToken) + at Services.Handler.PostBookTicketHandler.Handle(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\PostBookTicketHandler.cs:line 84 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.BookTicketController.Post(PostBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\BookTicketController.cs:line 40 + at lambda_method6(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + --- End of inner exception stack trace --- + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.HandleException(HttpContext context, ExceptionDispatchInfo edi) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) + at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) + at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) + at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) +2024-03-26 16:57:13.679 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.NullReferenceException: Object reference not set to an instance of an object. + at Services.Handler.BookTicket.UpdateBookHandler.Handle(UpdateBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\UpdateBookHandler.cs:line 39 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.UpdateBookController.Put(UpdateBookTicketRequest request, CancellationToken cancellationToken, IValidator`1 validator) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\UpdateBookController.cs:line 27 + at lambda_method16(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) +2024-03-26 17:02:27.646 +07:00 [ERR] An unhandled exception has occurred while executing the request. +System.NullReferenceException: Object reference not set to an instance of an object. + at Services.Handler.BookTicket.UpdateBookHandler.Handle(UpdateBookTicketRequest request, CancellationToken cancellationToken) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\Services\Handler\BookTicket\UpdateBookHandler.cs:line 41 + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, RequestHandlerDelegate`1 next, CancellationToken cancellationToken) + at WebApplication_NicholasHansMuliawan.Controllers.UpdateBookController.Put(UpdateBookTicketRequest request, CancellationToken cancellationToken, IValidator`1 validator) in C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\Controllers\UpdateBookController.cs:line 27 + at lambda_method16(Closure, Object) + at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() +--- End of stack trace from previous location --- + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Logged|17_1(ResourceInvoker invoker) + at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|7_0(Endpoint endpoint, Task requestTask, ILogger logger) + at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) + at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task) diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Program.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Program.cs new file mode 100644 index 0000000..8aad00d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Program.cs @@ -0,0 +1,71 @@ +using Entity.Entity; +using Microsoft.EntityFrameworkCore; +using MediatR; +using FluentValidation; +using Serilog; +using Serilog.Events; +using FluentValidation.AspNetCore; +using Services.Validator; +using Services.Handler.TicketData; + +var builder = WebApplication.CreateBuilder(args); +var configuration = builder.Configuration; + +builder.Host.UseSerilog((ctx, config) => config + .MinimumLevel.Information() + .WriteTo.Console() + .WriteTo.File("Logs/WebApiTraining.log", LogEventLevel.Warning, rollingInterval: RollingInterval.Day) +); + +// Add services to the container. +builder.Services.AddControllers(); +// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle +builder.Services.AddEndpointsApiExplorer(); +builder.Services.AddSwaggerGen(); + +builder.Services.AddDbContextPool(dbContextBuilder => +{ + dbContextBuilder.UseSqlite(configuration.GetConnectionString("Sqlite")); +}); + +builder.Services.AddMediatR(typeof(GetAvailableTicketHandler)); +builder.Services.AddValidatorsFromAssemblyContaining(typeof(GetAvailableTicketValidator)); + +/*builder.Services.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining());*/ + +var app = builder.Build(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.UseSwagger(); + app.UseSwaggerUI(); + + using var scope = app.Services.CreateScope(); + var db = scope.ServiceProvider.GetRequiredService(); + db.Database.EnsureCreated(); +} + +app.UseExceptionHandler("/error"); + +app.UseAuthorization(); + +app.MapControllers(); + +try +{ + Log.Information("Starting web api host."); + app.Run(); + return 0; +} +catch (Exception ex) +{ + Log.Fatal(ex, "Host terminated unexpectedly."); + return 1; +} +finally +{ + Log.CloseAndFlush(); +} + +public partial class Program(); diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Properties/launchSettings.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Properties/launchSettings.json new file mode 100644 index 0000000..b8a6ea1 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/Properties/launchSettings.json @@ -0,0 +1,31 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:58487", + "sslPort": 0 + } + }, + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": true, + "launchUrl": "swagger", + "applicationUrl": "http://localhost:5019", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "launchUrl": "swagger", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj new file mode 100644 index 0000000..df1982b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj @@ -0,0 +1,23 @@ + + + + net8.0 + enable + enable + 70df0c22-0b08-4ff1-806c-c15c82038c74 + + + + + + + + + + + + + + + + diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj.user b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj.user new file mode 100644 index 0000000..6b9f46b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.csproj.user @@ -0,0 +1,7 @@ + + + + ApiControllerWithActionsScaffolder + root/Common/Api + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.http b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.http new file mode 100644 index 0000000..eb88c58 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan.http @@ -0,0 +1,6 @@ +@WebApplication_NicholasHansMuliawan_HostAddress = http://localhost:5019 + +GET {{WebApplication_NicholasHansMuliawan_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.Development.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.json new file mode 100644 index 0000000..5ca3f6d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/appsettings.json @@ -0,0 +1,12 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "Sqlite": "" + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.dll new file mode 100644 index 0000000..8f33170 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.pdb b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.pdb new file mode 100644 index 0000000..ead0bd1 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Contracts.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.dll new file mode 100644 index 0000000..a6bd526 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.pdb b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.pdb new file mode 100644 index 0000000..bcc5d17 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Entity.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.AspNetCore.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.AspNetCore.dll new file mode 100644 index 0000000..91b4e0b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.AspNetCore.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.DependencyInjectionExtensions.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.DependencyInjectionExtensions.dll new file mode 100644 index 0000000..fd386c3 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.DependencyInjectionExtensions.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.dll new file mode 100644 index 0000000..ce036f5 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/FluentValidation.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Contracts.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Contracts.dll new file mode 100644 index 0000000..3b99f56 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Contracts.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Extensions.Microsoft.DependencyInjection.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Extensions.Microsoft.DependencyInjection.dll new file mode 100644 index 0000000..9aac276 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.Extensions.Microsoft.DependencyInjection.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.dll new file mode 100644 index 0000000..b54aa06 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/MediatR.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll new file mode 100644 index 0000000..5415d6f Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100644 index 0000000..d80430b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100644 index 0000000..0d72770 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll new file mode 100644 index 0000000..0147855 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100644 index 0000000..029c06c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..a1c0a86 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 0000000..8a32950 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..5db1685 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.OpenApi.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.OpenApi.dll new file mode 100644 index 0000000..14f3ded Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Microsoft.OpenApi.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll new file mode 100644 index 0000000..f9eb46b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.core.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.core.dll new file mode 100644 index 0000000..556d40f Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.core.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll new file mode 100644 index 0000000..fc5919d Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.AspNetCore.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.AspNetCore.dll new file mode 100644 index 0000000..0220eb1 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.AspNetCore.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll new file mode 100644 index 0000000..2204d10 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Hosting.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Logging.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Logging.dll new file mode 100644 index 0000000..f2f78c7 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Extensions.Logging.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Formatting.Compact.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Formatting.Compact.dll new file mode 100644 index 0000000..7174b83 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Formatting.Compact.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Settings.Configuration.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Settings.Configuration.dll new file mode 100644 index 0000000..a8ff29d Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Settings.Configuration.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Console.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Console.dll new file mode 100644 index 0000000..1dcb2d0 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Console.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Debug.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Debug.dll new file mode 100644 index 0000000..2bd024b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.Debug.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.File.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.File.dll new file mode 100644 index 0000000..29dc2fd Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.Sinks.File.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.dll new file mode 100644 index 0000000..50bdb5a Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Serilog.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.dll new file mode 100644 index 0000000..441d949 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.pdb b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.pdb new file mode 100644 index 0000000..ae7392c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Services.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll new file mode 100644 index 0000000..e9b8cf7 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.Swagger.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll new file mode 100644 index 0000000..68e38a2 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerGen.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll new file mode 100644 index 0000000..9c52aed Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/Swashbuckle.AspNetCore.SwaggerUI.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.deps.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.deps.json new file mode 100644 index 0000000..94db44c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.deps.json @@ -0,0 +1,955 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "WebApplication_NicholasHansMuliawan/1.0.0": { + "dependencies": { + "Contracts": "1.0.0", + "Entity": "1.0.0", + "FluentValidation.AspNetCore": "11.3.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Serilog.AspNetCore": "8.0.1", + "Services": "1.0.0", + "Swashbuckle.AspNetCore": "6.4.0" + }, + "runtime": { + "WebApplication_NicholasHansMuliawan.dll": {} + } + }, + "FluentValidation/11.9.0": { + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.9.0.0" + } + } + }, + "FluentValidation.AspNetCore/11.3.0": { + "dependencies": { + "FluentValidation": "11.9.0", + "FluentValidation.DependencyInjectionExtensions": "11.9.0" + }, + "runtime": { + "lib/net6.0/FluentValidation.AspNetCore.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.3.0.0" + } + } + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "dependencies": { + "FluentValidation": "11.9.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "runtime": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.9.0.0" + } + } + }, + "MediatR/11.1.0": { + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.1.0.0" + } + } + }, + "MediatR.Contracts/1.0.1": { + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "assemblyVersion": "1.0.1.0", + "fileVersion": "1.0.1.0" + } + } + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "dependencies": { + "MediatR": "11.1.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "runtime": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.1.0.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.ApiDescription.Server/6.0.5": {}, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Binder/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.324.11423" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1" + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Microsoft.Extensions.Options": "8.0.0" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.324.11423" + } + } + }, + "Microsoft.Extensions.Options/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.OpenApi/1.2.3": { + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "assemblyVersion": "1.2.3.0", + "fileVersion": "1.2.3.0" + } + } + }, + "Serilog/3.1.1": { + "runtime": { + "lib/net7.0/Serilog.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "3.1.1.0" + } + } + }, + "Serilog.AspNetCore/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1", + "Serilog.Extensions.Hosting": "8.0.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "assemblyVersion": "8.0.1.0", + "fileVersion": "8.0.1.0" + } + } + }, + "Serilog.Extensions.Hosting/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.1", + "Serilog": "3.1.1", + "Serilog.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "assemblyVersion": "7.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Formatting.Compact/2.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Settings.Configuration/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "Serilog.Sinks.Debug/2.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "dependencies": { + "Serilog": "3.1.1" + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.0.0" + } + } + }, + "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" + } + } + }, + "Swashbuckle.AspNetCore/6.4.0": { + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + } + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "dependencies": { + "Microsoft.OpenApi": "1.2.3" + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { + "assemblyVersion": "6.4.0.0", + "fileVersion": "6.4.0.0" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.4.0" + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "assemblyVersion": "6.4.0.0", + "fileVersion": "6.4.0.0" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "assemblyVersion": "6.4.0.0", + "fileVersion": "6.4.0.0" + } + } + }, + "System.Diagnostics.DiagnosticSource/8.0.0": {}, + "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" + } + }, + "Contracts/1.0.0": { + "dependencies": { + "MediatR": "11.1.0" + }, + "runtime": { + "Contracts.dll": {} + } + }, + "Entity/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "runtime": { + "Entity.dll": {} + } + }, + "Services/1.0.0": { + "dependencies": { + "Contracts": "1.0.0", + "Entity": "1.0.0", + "FluentValidation": "11.9.0", + "FluentValidation.DependencyInjectionExtensions": "11.9.0", + "MediatR": "11.1.0", + "MediatR.Extensions.Microsoft.DependencyInjection": "11.1.0" + }, + "runtime": { + "Services.dll": {} + } + } + } + }, + "libraries": { + "WebApplication_NicholasHansMuliawan/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "FluentValidation/11.9.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "path": "fluentvalidation/11.9.0", + "hashPath": "fluentvalidation.11.9.0.nupkg.sha512" + }, + "FluentValidation.AspNetCore/11.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-jtFVgKnDFySyBlPS8bZbTKEEwJZnn11rXXJ2SQnjDhZ56rQqybBg9Joq4crRLz3y0QR8WoOq4iE4piV81w/Djg==", + "path": "fluentvalidation.aspnetcore/11.3.0", + "hashPath": "fluentvalidation.aspnetcore.11.3.0.nupkg.sha512" + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ko++xvN7HUf4WlHJL6bhsybUj/uho8ApOYIdxGjpF8Ot7Fukz6LRfRJ06H0KXhWqmMHWEbu89hJbjKJHtg7b9g==", + "path": "fluentvalidation.dependencyinjectionextensions/11.9.0", + "hashPath": "fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512" + }, + "MediatR/11.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "path": "mediatr/11.1.0", + "hashPath": "mediatr.11.1.0.nupkg.sha512" + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "path": "mediatr.contracts/1.0.1", + "hashPath": "mediatr.contracts.1.0.1.nupkg.sha512" + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RW3etRuy6Xp63cgqfC0r/ITOtUT0f9ymJl1+1XZdzsYUsfv7WBPC2kXGOP8IYpY/6c4Q6805vbIW/88DopUs3w==", + "path": "mediatr.extensions.microsoft.dependencyinjection/11.1.0", + "hashPath": "mediatr.extensions.microsoft.dependencyinjection.11.1.0.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.ApiDescription.Server/6.0.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hashPath": "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512" + }, + "Microsoft.Extensions.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.Configuration.Binder/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-RIFgaqoaINxkM2KTOw72dmilDmTrYA0ns2KW4lDz4gZ2+o6IQ894CzmdL3StM2oh7QQq44nCWiqKqc4qUI9Jmg==", + "path": "microsoft.extensions.logging.abstractions/8.0.1", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.1.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" + }, + "Microsoft.OpenApi/1.2.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==", + "path": "microsoft.openapi/1.2.3", + "hashPath": "microsoft.openapi.1.2.3.nupkg.sha512" + }, + "Serilog/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "path": "serilog/3.1.1", + "hashPath": "serilog.3.1.1.nupkg.sha512" + }, + "Serilog.AspNetCore/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-B/X+wAfS7yWLVOTD83B+Ip9yl4MkhioaXj90JSoWi1Ayi8XHepEnsBdrkojg08eodCnmOKmShFUN2GgEc6c0CQ==", + "path": "serilog.aspnetcore/8.0.1", + "hashPath": "serilog.aspnetcore.8.0.1.nupkg.sha512" + }, + "Serilog.Extensions.Hosting/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==", + "path": "serilog.extensions.hosting/8.0.0", + "hashPath": "serilog.extensions.hosting.8.0.0.nupkg.sha512" + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "path": "serilog.extensions.logging/8.0.0", + "hashPath": "serilog.extensions.logging.8.0.0.nupkg.sha512" + }, + "Serilog.Formatting.Compact/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==", + "path": "serilog.formatting.compact/2.0.0", + "hashPath": "serilog.formatting.compact.2.0.0.nupkg.sha512" + }, + "Serilog.Settings.Configuration/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "path": "serilog.settings.configuration/8.0.0", + "hashPath": "serilog.settings.configuration.8.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "path": "serilog.sinks.console/5.0.0", + "hashPath": "serilog.sinks.console.5.0.0.nupkg.sha512" + }, + "Serilog.Sinks.Debug/2.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==", + "path": "serilog.sinks.debug/2.0.0", + "hashPath": "serilog.sinks.debug.2.0.0.nupkg.sha512" + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "path": "serilog.sinks.file/5.0.0", + "hashPath": "serilog.sinks.file.5.0.0.nupkg.sha512" + }, + "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" + }, + "Swashbuckle.AspNetCore/6.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "path": "swashbuckle.aspnetcore/6.4.0", + "hashPath": "swashbuckle.aspnetcore.6.4.0.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "path": "swashbuckle.aspnetcore.swagger/6.4.0", + "hashPath": "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "path": "swashbuckle.aspnetcore.swaggergen/6.4.0", + "hashPath": "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512" + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==", + "path": "swashbuckle.aspnetcore.swaggerui/6.4.0", + "hashPath": "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512" + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512" + }, + "System.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" + }, + "Contracts/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Entity/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Services/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll new file mode 100644 index 0000000..3a0d9c2 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.exe b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.exe new file mode 100644 index 0000000..0e4bd0a Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.exe differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb new file mode 100644 index 0000000..85af054 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.runtimeconfig.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.runtimeconfig.json new file mode 100644 index 0000000..b8a4a9c --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/WebApplication_NicholasHansMuliawan.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.Development.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..5ca3f6d --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,12 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "Sqlite": "" + } +} diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a new file mode 100644 index 0000000..ace30e6 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so new file mode 100644 index 0000000..8520492 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so new file mode 100644 index 0000000..30b84ea Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so new file mode 100644 index 0000000..48de629 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so new file mode 100644 index 0000000..4f7d693 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so new file mode 100644 index 0000000..2c9dcda Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so new file mode 100644 index 0000000..53949cf Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so new file mode 100644 index 0000000..a043d7d Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so new file mode 100644 index 0000000..3593c9b Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so new file mode 100644 index 0000000..7e01b91 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so new file mode 100644 index 0000000..a8f9ae0 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so new file mode 100644 index 0000000..f9a9b69 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..e6612c5 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..3ad1142 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..21a8f42 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..ffaf82f Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll new file mode 100644 index 0000000..454821f Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll new file mode 100644 index 0000000..70805d9 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll new file mode 100644 index 0000000..379665c Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll new file mode 100644 index 0000000..c0e722d Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/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/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebAppli.C35013E9.Up2Date b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebAppli.C35013E9.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfo.cs new file mode 100644 index 0000000..b61820b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("70df0c22-0b08-4ff1-806c-c15c82038c74")] +[assembly: System.Reflection.AssemblyCompanyAttribute("WebApplication_NicholasHansMuliawan")] +[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("WebApplication_NicholasHansMuliawan")] +[assembly: System.Reflection.AssemblyTitleAttribute("WebApplication_NicholasHansMuliawan")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfoInputs.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfoInputs.cache new file mode 100644 index 0000000..2e58da6 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +52c1093e9a50f65959e7b50dd6a25e298e0cdc15e49b14d4968ade67a7208627 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GeneratedMSBuildEditorConfig.editorconfig b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5984fe9 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,19 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = WebApplication_NicholasHansMuliawan +build_property.RootNamespace = WebApplication_NicholasHansMuliawan +build_property.ProjectDir = C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan +build_property._RazorSourceGeneratorDebug = diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GlobalUsings.g.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +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.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cs b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cs new file mode 100644 index 0000000..d4473a4 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cs @@ -0,0 +1,18 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("FluentValidation.AspNetCore")] +[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.assets.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.assets.cache new file mode 100644 index 0000000..a0d8ba5 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.assets.cache differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.AssemblyReference.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.AssemblyReference.cache new file mode 100644 index 0000000..3587a75 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.AssemblyReference.cache differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.BuildWithSkipAnalyzers b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.CoreCompileInputs.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..0424eec --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +677657c46d8bf055cbfdfc08673ac09b90f8fe7f3ddc7c6e870953b271e8bde5 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.FileListAbsolute.txt b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e350073 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.csproj.FileListAbsolute.txt @@ -0,0 +1,85 @@ +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.csproj.AssemblyReference.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.AssemblyInfoInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.AssemblyInfo.cs +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.csproj.CoreCompileInputs.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.sourcelink.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\appsettings.Development.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\appsettings.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\WebApplication_NicholasHansMuliawan.exe +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\WebApplication_NicholasHansMuliawan.deps.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\WebApplication_NicholasHansMuliawan.runtimeconfig.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\WebApplication_NicholasHansMuliawan.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\WebApplication_NicholasHansMuliawan.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\FluentValidation.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\FluentValidation.AspNetCore.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\FluentValidation.DependencyInjectionExtensions.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\MediatR.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\MediatR.Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\MediatR.Extensions.Microsoft.DependencyInjection.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.Data.Sqlite.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Sqlite.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Microsoft.OpenApi.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.AspNetCore.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Extensions.Hosting.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Extensions.Logging.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Formatting.Compact.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Settings.Configuration.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Sinks.Console.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Sinks.Debug.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Serilog.Sinks.File.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\SQLitePCLRaw.batteries_v2.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\SQLitePCLRaw.core.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Swashbuckle.AspNetCore.Swagger.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerGen.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Swashbuckle.AspNetCore.SwaggerUI.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-arm\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-armel\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-x64\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\linux-x86\native\libe_sqlite3.so +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\win-arm\native\e_sqlite3.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\win-arm64\native\e_sqlite3.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\win-x64\native\e_sqlite3.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\runtimes\win-x86\native\e_sqlite3.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Contracts.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Entity.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Services.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Contracts.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Entity.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\bin\Debug\net8.0\Services.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.MvcApplicationPartsAssemblyInfo.cs +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets.build.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets.development.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets\msbuild.WebApplication_NicholasHansMuliawan.Microsoft.AspNetCore.StaticWebAssets.props +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets\msbuild.build.WebApplication_NicholasHansMuliawan.props +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets\msbuild.buildMultiTargeting.WebApplication_NicholasHansMuliawan.props +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets\msbuild.buildTransitive.WebApplication_NicholasHansMuliawan.props +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\staticwebassets.pack.json +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\scopedcss\bundle\WebApplication_NicholasHansMuliawan.styles.css +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebAppli.C35013E9.Up2Date +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\refint\WebApplication_NicholasHansMuliawan.dll +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.pdb +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\WebApplication_NicholasHansMuliawan.genruntimeconfig.cache +C:\Users\nicho\source\repos\ExamNETWebAPI\WebApplication_NicholasHansMuliawan\WebApplication_NicholasHansMuliawan\obj\Debug\net8.0\ref\WebApplication_NicholasHansMuliawan.dll diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll new file mode 100644 index 0000000..3a0d9c2 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.genruntimeconfig.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.genruntimeconfig.cache new file mode 100644 index 0000000..435b63b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.genruntimeconfig.cache @@ -0,0 +1 @@ +a10a747c2ecd802931b88b2fe60afba8c767eb8e9f545c78389adf2f5e4d3b42 diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb new file mode 100644 index 0000000..85af054 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.pdb differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.sourcelink.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.sourcelink.json new file mode 100644 index 0000000..8015354 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/WebApplication_NicholasHansMuliawan.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\*":"https://raw.githubusercontent.com/accelist/ExamNETWebAPI/681184ef29f83f797ad525699016e2067c66a5fb/*"}} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/apphost.exe b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..0e4bd0a Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/apphost.exe differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/ref/WebApplication_NicholasHansMuliawan.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/ref/WebApplication_NicholasHansMuliawan.dll new file mode 100644 index 0000000..8119fe0 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/ref/WebApplication_NicholasHansMuliawan.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/refint/WebApplication_NicholasHansMuliawan.dll b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/refint/WebApplication_NicholasHansMuliawan.dll new file mode 100644 index 0000000..8119fe0 Binary files /dev/null and b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/refint/WebApplication_NicholasHansMuliawan.dll differ diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets.build.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..ee4894b --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1,11 @@ +{ + "Version": 1, + "Hash": "fUBmFqccFQtyHuJPUUZ1I4pV/+T+gn1a8rZ2yJA5DfE=", + "Source": "WebApplication_NicholasHansMuliawan", + "BasePath": "_content/WebApplication_NicholasHansMuliawan", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [] +} \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.build.WebApplication_NicholasHansMuliawan.props b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.build.WebApplication_NicholasHansMuliawan.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.build.WebApplication_NicholasHansMuliawan.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.WebApplication_NicholasHansMuliawan.props b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.WebApplication_NicholasHansMuliawan.props new file mode 100644 index 0000000..3ae352f --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.WebApplication_NicholasHansMuliawan.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.WebApplication_NicholasHansMuliawan.props b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.WebApplication_NicholasHansMuliawan.props new file mode 100644 index 0000000..9c96f27 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.WebApplication_NicholasHansMuliawan.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.dgspec.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.dgspec.json new file mode 100644 index 0000000..e9d2532 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.dgspec.json @@ -0,0 +1,320 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj": {} + }, + "projects": { + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "projectName": "Contracts", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "projectName": "Entity", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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": { + "target": "Package", + "version": "[8.0.3, )" + }, + "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" + } + } + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "projectName": "Services", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation": { + "target": "Package", + "version": "[11.9.0, )" + }, + "FluentValidation.DependencyInjectionExtensions": { + "target": "Package", + "version": "[11.9.0, )" + }, + "MediatR": { + "target": "Package", + "version": "[11.1.0, )" + }, + "MediatR.Extensions.Microsoft.DependencyInjection": { + "target": "Package", + "version": "[11.1.0, )" + } + }, + "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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "projectName": "WebApplication_NicholasHansMuliawan", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation.AspNetCore": { + "target": "Package", + "version": "[11.3.0, )" + }, + "Microsoft.Extensions.Logging.Abstractions": { + "target": "Package", + "version": "[8.0.1, )" + }, + "Serilog.AspNetCore": { + "target": "Package", + "version": "[8.0.1, )" + }, + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.4.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "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/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.props b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.props new file mode 100644 index 0000000..cc57f62 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.props @@ -0,0 +1,23 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\nicho\.nuget\packages\ + PackageReference + 6.9.1 + + + + + + + + + + + C:\Users\nicho\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.targets b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.targets new file mode 100644 index 0000000..c8eec02 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/WebApplication_NicholasHansMuliawan.csproj.nuget.g.targets @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.assets.json b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.assets.json new file mode 100644 index 0000000..0b7be28 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.assets.json @@ -0,0 +1,2599 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "FluentValidation/11.9.0": { + "type": "package", + "compile": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/FluentValidation.dll": { + "related": ".xml" + } + } + }, + "FluentValidation.AspNetCore/11.3.0": { + "type": "package", + "dependencies": { + "FluentValidation": "11.5.1", + "FluentValidation.DependencyInjectionExtensions": "11.5.1" + }, + "compile": { + "lib/net6.0/FluentValidation.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/FluentValidation.AspNetCore.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "type": "package", + "dependencies": { + "FluentValidation": "11.9.0", + "Microsoft.Extensions.Dependencyinjection.Abstractions": "2.1.0" + }, + "compile": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll": { + "related": ".xml" + } + } + }, + "MediatR/11.1.0": { + "type": "package", + "dependencies": { + "MediatR.Contracts": "1.0.1" + }, + "compile": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/MediatR.dll": { + "related": ".xml" + } + } + }, + "MediatR.Contracts/1.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/MediatR.Contracts.dll": { + "related": ".xml" + } + } + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "type": "package", + "dependencies": { + "MediatR": "[11.0.0, 12.0.0)", + "Microsoft.Extensions.DependencyInjection.Abstractions": "7.0.0" + }, + "compile": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + }, + "runtime": { + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll": {} + } + }, + "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.ApiDescription.Server/6.0.5": { + "type": "package", + "build": { + "build/Microsoft.Extensions.ApiDescription.Server.props": {}, + "build/Microsoft.Extensions.ApiDescription.Server.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props": {}, + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets": {} + } + }, + "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.Configuration.Binder/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets": {} + } + }, + "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.1": { + "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.Diagnostics.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "System.Diagnostics.DiagnosticSource": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.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.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1" + }, + "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/_._": {} + } + }, + "Microsoft.OpenApi/1.2.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + }, + "Serilog/3.1.1": { + "type": "package", + "compile": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.dll": { + "related": ".xml" + } + } + }, + "Serilog.AspNetCore/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1", + "Serilog.Extensions.Hosting": "8.0.0", + "Serilog.Extensions.Logging": "8.0.0", + "Serilog.Formatting.Compact": "2.0.0", + "Serilog.Settings.Configuration": "8.0.0", + "Serilog.Sinks.Console": "5.0.0", + "Serilog.Sinks.Debug": "2.0.0", + "Serilog.Sinks.File": "5.0.0" + }, + "compile": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.AspNetCore.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Serilog.Extensions.Hosting/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Serilog": "3.1.1", + "Serilog.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Hosting.dll": { + "related": ".xml" + } + } + }, + "Serilog.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging": "8.0.0", + "Serilog": "3.1.1" + }, + "compile": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Extensions.Logging.dll": { + "related": ".xml" + } + } + }, + "Serilog.Formatting.Compact/2.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.0" + }, + "compile": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.Formatting.Compact.dll": { + "related": ".xml" + } + } + }, + "Serilog.Settings.Configuration/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Binder": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Serilog": "3.1.1" + }, + "compile": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Serilog.Settings.Configuration.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.Console/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "3.1.0" + }, + "compile": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net7.0/Serilog.Sinks.Console.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.Debug/2.0.0": { + "type": "package", + "dependencies": { + "Serilog": "2.10.0" + }, + "compile": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Serilog.Sinks.Debug.dll": { + "related": ".xml" + } + } + }, + "Serilog.Sinks.File/5.0.0": { + "type": "package", + "dependencies": { + "Serilog": "2.10.0" + }, + "compile": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net5.0/Serilog.Sinks.File.dll": { + "related": ".pdb;.xml" + } + } + }, + "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": {} + } + }, + "Swashbuckle.AspNetCore/6.4.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + }, + "build": { + "build/Swashbuckle.AspNetCore.props": {} + } + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "1.2.3" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "type": "package", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.4.0" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "type": "package", + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "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": {} + } + }, + "Contracts/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "MediatR": "11.1.0" + }, + "compile": { + "bin/placeholder/Contracts.dll": {} + }, + "runtime": { + "bin/placeholder/Contracts.dll": {} + } + }, + "Entity/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.3", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.3" + }, + "compile": { + "bin/placeholder/Entity.dll": {} + }, + "runtime": { + "bin/placeholder/Entity.dll": {} + } + }, + "Services/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Contracts": "1.0.0", + "Entity": "1.0.0", + "FluentValidation": "11.9.0", + "FluentValidation.DependencyInjectionExtensions": "11.9.0", + "MediatR": "11.1.0", + "MediatR.Extensions.Microsoft.DependencyInjection": "11.1.0" + }, + "compile": { + "bin/placeholder/Services.dll": {} + }, + "runtime": { + "bin/placeholder/Services.dll": {} + } + } + } + }, + "libraries": { + "FluentValidation/11.9.0": { + "sha512": "VneVlTvwYDkfHV5av3QrQ0amALgrLX6LV94wlYyEsh0B/klJBW7C8y2eAtj5tOZ3jH6CAVpr4s1ZGgew/QWyig==", + "type": "package", + "path": "fluentvalidation/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.11.9.0.nupkg.sha512", + "fluentvalidation.nuspec", + "lib/net5.0/FluentValidation.dll", + "lib/net5.0/FluentValidation.xml", + "lib/net6.0/FluentValidation.dll", + "lib/net6.0/FluentValidation.xml", + "lib/net7.0/FluentValidation.dll", + "lib/net7.0/FluentValidation.xml", + "lib/net8.0/FluentValidation.dll", + "lib/net8.0/FluentValidation.xml", + "lib/netstandard2.0/FluentValidation.dll", + "lib/netstandard2.0/FluentValidation.xml", + "lib/netstandard2.1/FluentValidation.dll", + "lib/netstandard2.1/FluentValidation.xml" + ] + }, + "FluentValidation.AspNetCore/11.3.0": { + "sha512": "jtFVgKnDFySyBlPS8bZbTKEEwJZnn11rXXJ2SQnjDhZ56rQqybBg9Joq4crRLz3y0QR8WoOq4iE4piV81w/Djg==", + "type": "package", + "path": "fluentvalidation.aspnetcore/11.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.aspnetcore.11.3.0.nupkg.sha512", + "fluentvalidation.aspnetcore.nuspec", + "lib/net5.0/FluentValidation.AspNetCore.dll", + "lib/net5.0/FluentValidation.AspNetCore.xml", + "lib/net6.0/FluentValidation.AspNetCore.dll", + "lib/net6.0/FluentValidation.AspNetCore.xml", + "lib/netcoreapp3.1/FluentValidation.AspNetCore.dll", + "lib/netcoreapp3.1/FluentValidation.AspNetCore.xml" + ] + }, + "FluentValidation.DependencyInjectionExtensions/11.9.0": { + "sha512": "Ko++xvN7HUf4WlHJL6bhsybUj/uho8ApOYIdxGjpF8Ot7Fukz6LRfRJ06H0KXhWqmMHWEbu89hJbjKJHtg7b9g==", + "type": "package", + "path": "fluentvalidation.dependencyinjectionextensions/11.9.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "fluent-validation-icon.png", + "fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "fluentvalidation.dependencyinjectionextensions.nuspec", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.0/FluentValidation.DependencyInjectionExtensions.xml", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.dll", + "lib/netstandard2.1/FluentValidation.DependencyInjectionExtensions.xml" + ] + }, + "MediatR/11.1.0": { + "sha512": "YIbtrLOyeCuIv8vIuHL/mMdls5xmgS36pIOJDxKZuu55nxA2MI2Z+E/Uk0z+F/LE11AGmpjplOM0NZ91m5LQBA==", + "type": "package", + "path": "mediatr/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.dll", + "lib/netstandard2.1/MediatR.xml", + "mediatr.11.1.0.nupkg.sha512", + "mediatr.nuspec" + ] + }, + "MediatR.Contracts/1.0.1": { + "sha512": "NsRvOxthhkYml4DcBMyJsmym8C4MchioH7wxKVPEg7plFj9Euh/i4IcmZ3Gvgx6+K8obeuhPeJdoBl56wnuo3A==", + "type": "package", + "path": "mediatr.contracts/1.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/net461/MediatR.Contracts.dll", + "lib/net461/MediatR.Contracts.xml", + "lib/netstandard2.0/MediatR.Contracts.dll", + "lib/netstandard2.0/MediatR.Contracts.xml", + "mediatr.contracts.1.0.1.nupkg.sha512", + "mediatr.contracts.nuspec" + ] + }, + "MediatR.Extensions.Microsoft.DependencyInjection/11.1.0": { + "sha512": "RW3etRuy6Xp63cgqfC0r/ITOtUT0f9ymJl1+1XZdzsYUsfv7WBPC2kXGOP8IYpY/6c4Q6805vbIW/88DopUs3w==", + "type": "package", + "path": "mediatr.extensions.microsoft.dependencyinjection/11.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "gradient_128x128.png", + "lib/netstandard2.1/MediatR.Extensions.Microsoft.DependencyInjection.dll", + "mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "mediatr.extensions.microsoft.dependencyinjection.nuspec" + ] + }, + "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.ApiDescription.Server/6.0.5": { + "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "type": "package", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/Microsoft.Extensions.ApiDescription.Server.props", + "build/Microsoft.Extensions.ApiDescription.Server.targets", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", + "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "microsoft.extensions.apidescription.server.nuspec", + "tools/Newtonsoft.Json.dll", + "tools/dotnet-getdocument.deps.json", + "tools/dotnet-getdocument.dll", + "tools/dotnet-getdocument.runtimeconfig.json", + "tools/net461-x86/GetDocument.Insider.exe", + "tools/net461-x86/GetDocument.Insider.exe.config", + "tools/net461-x86/Microsoft.Win32.Primitives.dll", + "tools/net461-x86/System.AppContext.dll", + "tools/net461-x86/System.Buffers.dll", + "tools/net461-x86/System.Collections.Concurrent.dll", + "tools/net461-x86/System.Collections.NonGeneric.dll", + "tools/net461-x86/System.Collections.Specialized.dll", + "tools/net461-x86/System.Collections.dll", + "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", + "tools/net461-x86/System.ComponentModel.Primitives.dll", + "tools/net461-x86/System.ComponentModel.TypeConverter.dll", + "tools/net461-x86/System.ComponentModel.dll", + "tools/net461-x86/System.Console.dll", + "tools/net461-x86/System.Data.Common.dll", + "tools/net461-x86/System.Diagnostics.Contracts.dll", + "tools/net461-x86/System.Diagnostics.Debug.dll", + "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", + "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", + "tools/net461-x86/System.Diagnostics.Process.dll", + "tools/net461-x86/System.Diagnostics.StackTrace.dll", + "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461-x86/System.Diagnostics.Tools.dll", + "tools/net461-x86/System.Diagnostics.TraceSource.dll", + "tools/net461-x86/System.Diagnostics.Tracing.dll", + "tools/net461-x86/System.Drawing.Primitives.dll", + "tools/net461-x86/System.Dynamic.Runtime.dll", + "tools/net461-x86/System.Globalization.Calendars.dll", + "tools/net461-x86/System.Globalization.Extensions.dll", + "tools/net461-x86/System.Globalization.dll", + "tools/net461-x86/System.IO.Compression.ZipFile.dll", + "tools/net461-x86/System.IO.Compression.dll", + "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", + "tools/net461-x86/System.IO.FileSystem.Primitives.dll", + "tools/net461-x86/System.IO.FileSystem.Watcher.dll", + "tools/net461-x86/System.IO.FileSystem.dll", + "tools/net461-x86/System.IO.IsolatedStorage.dll", + "tools/net461-x86/System.IO.MemoryMappedFiles.dll", + "tools/net461-x86/System.IO.Pipes.dll", + "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", + "tools/net461-x86/System.IO.dll", + "tools/net461-x86/System.Linq.Expressions.dll", + "tools/net461-x86/System.Linq.Parallel.dll", + "tools/net461-x86/System.Linq.Queryable.dll", + "tools/net461-x86/System.Linq.dll", + "tools/net461-x86/System.Memory.dll", + "tools/net461-x86/System.Net.Http.dll", + "tools/net461-x86/System.Net.NameResolution.dll", + "tools/net461-x86/System.Net.NetworkInformation.dll", + "tools/net461-x86/System.Net.Ping.dll", + "tools/net461-x86/System.Net.Primitives.dll", + "tools/net461-x86/System.Net.Requests.dll", + "tools/net461-x86/System.Net.Security.dll", + "tools/net461-x86/System.Net.Sockets.dll", + "tools/net461-x86/System.Net.WebHeaderCollection.dll", + "tools/net461-x86/System.Net.WebSockets.Client.dll", + "tools/net461-x86/System.Net.WebSockets.dll", + "tools/net461-x86/System.Numerics.Vectors.dll", + "tools/net461-x86/System.ObjectModel.dll", + "tools/net461-x86/System.Reflection.Extensions.dll", + "tools/net461-x86/System.Reflection.Primitives.dll", + "tools/net461-x86/System.Reflection.dll", + "tools/net461-x86/System.Resources.Reader.dll", + "tools/net461-x86/System.Resources.ResourceManager.dll", + "tools/net461-x86/System.Resources.Writer.dll", + "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461-x86/System.Runtime.Extensions.dll", + "tools/net461-x86/System.Runtime.Handles.dll", + "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461-x86/System.Runtime.InteropServices.dll", + "tools/net461-x86/System.Runtime.Numerics.dll", + "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", + "tools/net461-x86/System.Runtime.Serialization.Json.dll", + "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", + "tools/net461-x86/System.Runtime.Serialization.Xml.dll", + "tools/net461-x86/System.Runtime.dll", + "tools/net461-x86/System.Security.Claims.dll", + "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", + "tools/net461-x86/System.Security.Cryptography.Csp.dll", + "tools/net461-x86/System.Security.Cryptography.Encoding.dll", + "tools/net461-x86/System.Security.Cryptography.Primitives.dll", + "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", + "tools/net461-x86/System.Security.Principal.dll", + "tools/net461-x86/System.Security.SecureString.dll", + "tools/net461-x86/System.Text.Encoding.Extensions.dll", + "tools/net461-x86/System.Text.Encoding.dll", + "tools/net461-x86/System.Text.RegularExpressions.dll", + "tools/net461-x86/System.Threading.Overlapped.dll", + "tools/net461-x86/System.Threading.Tasks.Parallel.dll", + "tools/net461-x86/System.Threading.Tasks.dll", + "tools/net461-x86/System.Threading.Thread.dll", + "tools/net461-x86/System.Threading.ThreadPool.dll", + "tools/net461-x86/System.Threading.Timer.dll", + "tools/net461-x86/System.Threading.dll", + "tools/net461-x86/System.ValueTuple.dll", + "tools/net461-x86/System.Xml.ReaderWriter.dll", + "tools/net461-x86/System.Xml.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.dll", + "tools/net461-x86/System.Xml.XmlDocument.dll", + "tools/net461-x86/System.Xml.XmlSerializer.dll", + "tools/net461-x86/netstandard.dll", + "tools/net461/GetDocument.Insider.exe", + "tools/net461/GetDocument.Insider.exe.config", + "tools/net461/Microsoft.Win32.Primitives.dll", + "tools/net461/System.AppContext.dll", + "tools/net461/System.Buffers.dll", + "tools/net461/System.Collections.Concurrent.dll", + "tools/net461/System.Collections.NonGeneric.dll", + "tools/net461/System.Collections.Specialized.dll", + "tools/net461/System.Collections.dll", + "tools/net461/System.ComponentModel.EventBasedAsync.dll", + "tools/net461/System.ComponentModel.Primitives.dll", + "tools/net461/System.ComponentModel.TypeConverter.dll", + "tools/net461/System.ComponentModel.dll", + "tools/net461/System.Console.dll", + "tools/net461/System.Data.Common.dll", + "tools/net461/System.Diagnostics.Contracts.dll", + "tools/net461/System.Diagnostics.Debug.dll", + "tools/net461/System.Diagnostics.DiagnosticSource.dll", + "tools/net461/System.Diagnostics.FileVersionInfo.dll", + "tools/net461/System.Diagnostics.Process.dll", + "tools/net461/System.Diagnostics.StackTrace.dll", + "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461/System.Diagnostics.Tools.dll", + "tools/net461/System.Diagnostics.TraceSource.dll", + "tools/net461/System.Diagnostics.Tracing.dll", + "tools/net461/System.Drawing.Primitives.dll", + "tools/net461/System.Dynamic.Runtime.dll", + "tools/net461/System.Globalization.Calendars.dll", + "tools/net461/System.Globalization.Extensions.dll", + "tools/net461/System.Globalization.dll", + "tools/net461/System.IO.Compression.ZipFile.dll", + "tools/net461/System.IO.Compression.dll", + "tools/net461/System.IO.FileSystem.DriveInfo.dll", + "tools/net461/System.IO.FileSystem.Primitives.dll", + "tools/net461/System.IO.FileSystem.Watcher.dll", + "tools/net461/System.IO.FileSystem.dll", + "tools/net461/System.IO.IsolatedStorage.dll", + "tools/net461/System.IO.MemoryMappedFiles.dll", + "tools/net461/System.IO.Pipes.dll", + "tools/net461/System.IO.UnmanagedMemoryStream.dll", + "tools/net461/System.IO.dll", + "tools/net461/System.Linq.Expressions.dll", + "tools/net461/System.Linq.Parallel.dll", + "tools/net461/System.Linq.Queryable.dll", + "tools/net461/System.Linq.dll", + "tools/net461/System.Memory.dll", + "tools/net461/System.Net.Http.dll", + "tools/net461/System.Net.NameResolution.dll", + "tools/net461/System.Net.NetworkInformation.dll", + "tools/net461/System.Net.Ping.dll", + "tools/net461/System.Net.Primitives.dll", + "tools/net461/System.Net.Requests.dll", + "tools/net461/System.Net.Security.dll", + "tools/net461/System.Net.Sockets.dll", + "tools/net461/System.Net.WebHeaderCollection.dll", + "tools/net461/System.Net.WebSockets.Client.dll", + "tools/net461/System.Net.WebSockets.dll", + "tools/net461/System.Numerics.Vectors.dll", + "tools/net461/System.ObjectModel.dll", + "tools/net461/System.Reflection.Extensions.dll", + "tools/net461/System.Reflection.Primitives.dll", + "tools/net461/System.Reflection.dll", + "tools/net461/System.Resources.Reader.dll", + "tools/net461/System.Resources.ResourceManager.dll", + "tools/net461/System.Resources.Writer.dll", + "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461/System.Runtime.Extensions.dll", + "tools/net461/System.Runtime.Handles.dll", + "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461/System.Runtime.InteropServices.dll", + "tools/net461/System.Runtime.Numerics.dll", + "tools/net461/System.Runtime.Serialization.Formatters.dll", + "tools/net461/System.Runtime.Serialization.Json.dll", + "tools/net461/System.Runtime.Serialization.Primitives.dll", + "tools/net461/System.Runtime.Serialization.Xml.dll", + "tools/net461/System.Runtime.dll", + "tools/net461/System.Security.Claims.dll", + "tools/net461/System.Security.Cryptography.Algorithms.dll", + "tools/net461/System.Security.Cryptography.Csp.dll", + "tools/net461/System.Security.Cryptography.Encoding.dll", + "tools/net461/System.Security.Cryptography.Primitives.dll", + "tools/net461/System.Security.Cryptography.X509Certificates.dll", + "tools/net461/System.Security.Principal.dll", + "tools/net461/System.Security.SecureString.dll", + "tools/net461/System.Text.Encoding.Extensions.dll", + "tools/net461/System.Text.Encoding.dll", + "tools/net461/System.Text.RegularExpressions.dll", + "tools/net461/System.Threading.Overlapped.dll", + "tools/net461/System.Threading.Tasks.Parallel.dll", + "tools/net461/System.Threading.Tasks.dll", + "tools/net461/System.Threading.Thread.dll", + "tools/net461/System.Threading.ThreadPool.dll", + "tools/net461/System.Threading.Timer.dll", + "tools/net461/System.Threading.dll", + "tools/net461/System.ValueTuple.dll", + "tools/net461/System.Xml.ReaderWriter.dll", + "tools/net461/System.Xml.XDocument.dll", + "tools/net461/System.Xml.XPath.XDocument.dll", + "tools/net461/System.Xml.XPath.dll", + "tools/net461/System.Xml.XmlDocument.dll", + "tools/net461/System.Xml.XmlSerializer.dll", + "tools/net461/netstandard.dll", + "tools/netcoreapp2.1/GetDocument.Insider.deps.json", + "tools/netcoreapp2.1/GetDocument.Insider.dll", + "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", + "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" + ] + }, + "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.Configuration.Binder/8.0.0": { + "sha512": "mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==", + "type": "package", + "path": "microsoft.extensions.configuration.binder/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.dll", + "analyzers/dotnet/cs/cs/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.Extensions.Configuration.Binder.SourceGeneration.resources.dll", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets", + "lib/net462/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net462/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Binder.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", + "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.binder.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.1": { + "sha512": "fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1", + "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.1.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.Diagnostics.Abstractions/8.0.0": { + "sha512": "JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.0": { + "sha512": "AG7HWwVRdCHlaA++1oKDxLsXIBxmDpMPb3VoyOoAghEWnkUvEAdYQUwnV4jJbAaa/nMYNiEh5ByoLauZBEiovg==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.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.1": { + "sha512": "RIFgaqoaINxkM2KTOw72dmilDmTrYA0ns2KW4lDz4gZ2+o6IQ894CzmdL3StM2oh7QQq44nCWiqKqc4qUI9Jmg==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.1", + "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.1.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" + ] + }, + "Microsoft.OpenApi/1.2.3": { + "sha512": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==", + "type": "package", + "path": "microsoft.openapi/1.2.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net46/Microsoft.OpenApi.dll", + "lib/net46/Microsoft.OpenApi.pdb", + "lib/net46/Microsoft.OpenApi.xml", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.1.2.3.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + }, + "Serilog/3.1.1": { + "sha512": "P6G4/4Kt9bT635bhuwdXlJ2SCqqn2nhh4gqFqQueCOr9bK/e7W9ll/IoX1Ter948cV2Z/5+5v8pAfJYUISY03A==", + "type": "package", + "path": "serilog/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.dll", + "lib/net462/Serilog.xml", + "lib/net471/Serilog.dll", + "lib/net471/Serilog.xml", + "lib/net5.0/Serilog.dll", + "lib/net5.0/Serilog.xml", + "lib/net6.0/Serilog.dll", + "lib/net6.0/Serilog.xml", + "lib/net7.0/Serilog.dll", + "lib/net7.0/Serilog.xml", + "lib/netstandard2.0/Serilog.dll", + "lib/netstandard2.0/Serilog.xml", + "lib/netstandard2.1/Serilog.dll", + "lib/netstandard2.1/Serilog.xml", + "serilog.3.1.1.nupkg.sha512", + "serilog.nuspec" + ] + }, + "Serilog.AspNetCore/8.0.1": { + "sha512": "B/X+wAfS7yWLVOTD83B+Ip9yl4MkhioaXj90JSoWi1Ayi8XHepEnsBdrkojg08eodCnmOKmShFUN2GgEc6c0CQ==", + "type": "package", + "path": "serilog.aspnetcore/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.AspNetCore.dll", + "lib/net462/Serilog.AspNetCore.xml", + "lib/net6.0/Serilog.AspNetCore.dll", + "lib/net6.0/Serilog.AspNetCore.xml", + "lib/net7.0/Serilog.AspNetCore.dll", + "lib/net7.0/Serilog.AspNetCore.xml", + "lib/net8.0/Serilog.AspNetCore.dll", + "lib/net8.0/Serilog.AspNetCore.xml", + "lib/netstandard2.0/Serilog.AspNetCore.dll", + "lib/netstandard2.0/Serilog.AspNetCore.xml", + "serilog.aspnetcore.8.0.1.nupkg.sha512", + "serilog.aspnetcore.nuspec" + ] + }, + "Serilog.Extensions.Hosting/8.0.0": { + "sha512": "db0OcbWeSCvYQkHWu6n0v40N4kKaTAXNjlM3BKvcbwvNzYphQFcBR+36eQ/7hMMwOkJvAyLC2a9/jNdUL5NjtQ==", + "type": "package", + "path": "serilog.extensions.hosting/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Extensions.Hosting.dll", + "lib/net462/Serilog.Extensions.Hosting.xml", + "lib/net6.0/Serilog.Extensions.Hosting.dll", + "lib/net6.0/Serilog.Extensions.Hosting.xml", + "lib/net7.0/Serilog.Extensions.Hosting.dll", + "lib/net7.0/Serilog.Extensions.Hosting.xml", + "lib/net8.0/Serilog.Extensions.Hosting.dll", + "lib/net8.0/Serilog.Extensions.Hosting.xml", + "lib/netstandard2.0/Serilog.Extensions.Hosting.dll", + "lib/netstandard2.0/Serilog.Extensions.Hosting.xml", + "serilog.extensions.hosting.8.0.0.nupkg.sha512", + "serilog.extensions.hosting.nuspec" + ] + }, + "Serilog.Extensions.Logging/8.0.0": { + "sha512": "YEAMWu1UnWgf1c1KP85l1SgXGfiVo0Rz6x08pCiPOIBt2Qe18tcZLvdBUuV5o1QHvrs8FAry9wTIhgBRtjIlEg==", + "type": "package", + "path": "serilog.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Serilog.Extensions.Logging.dll", + "lib/net462/Serilog.Extensions.Logging.xml", + "lib/net6.0/Serilog.Extensions.Logging.dll", + "lib/net6.0/Serilog.Extensions.Logging.xml", + "lib/net7.0/Serilog.Extensions.Logging.dll", + "lib/net7.0/Serilog.Extensions.Logging.xml", + "lib/net8.0/Serilog.Extensions.Logging.dll", + "lib/net8.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.0/Serilog.Extensions.Logging.dll", + "lib/netstandard2.0/Serilog.Extensions.Logging.xml", + "lib/netstandard2.1/Serilog.Extensions.Logging.dll", + "lib/netstandard2.1/Serilog.Extensions.Logging.xml", + "serilog-extension-nuget.png", + "serilog.extensions.logging.8.0.0.nupkg.sha512", + "serilog.extensions.logging.nuspec" + ] + }, + "Serilog.Formatting.Compact/2.0.0": { + "sha512": "ob6z3ikzFM3D1xalhFuBIK1IOWf+XrQq+H4KeH4VqBcPpNcmUgZlRQ2h3Q7wvthpdZBBoY86qZOI2LCXNaLlNA==", + "type": "package", + "path": "serilog.formatting.compact/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/Serilog.Formatting.Compact.dll", + "lib/net462/Serilog.Formatting.Compact.xml", + "lib/net471/Serilog.Formatting.Compact.dll", + "lib/net471/Serilog.Formatting.Compact.xml", + "lib/net6.0/Serilog.Formatting.Compact.dll", + "lib/net6.0/Serilog.Formatting.Compact.xml", + "lib/net7.0/Serilog.Formatting.Compact.dll", + "lib/net7.0/Serilog.Formatting.Compact.xml", + "lib/netstandard2.0/Serilog.Formatting.Compact.dll", + "lib/netstandard2.0/Serilog.Formatting.Compact.xml", + "lib/netstandard2.1/Serilog.Formatting.Compact.dll", + "lib/netstandard2.1/Serilog.Formatting.Compact.xml", + "serilog-extension-nuget.png", + "serilog.formatting.compact.2.0.0.nupkg.sha512", + "serilog.formatting.compact.nuspec" + ] + }, + "Serilog.Settings.Configuration/8.0.0": { + "sha512": "nR0iL5HwKj5v6ULo3/zpP8NMcq9E2pxYA6XKTSWCbugVs4YqPyvaqaKOY+OMpPivKp7zMEpax2UKHnDodbRB0Q==", + "type": "package", + "path": "serilog.settings.configuration/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Settings.Configuration.dll", + "lib/net462/Serilog.Settings.Configuration.xml", + "lib/net6.0/Serilog.Settings.Configuration.dll", + "lib/net6.0/Serilog.Settings.Configuration.xml", + "lib/net7.0/Serilog.Settings.Configuration.dll", + "lib/net7.0/Serilog.Settings.Configuration.xml", + "lib/net8.0/Serilog.Settings.Configuration.dll", + "lib/net8.0/Serilog.Settings.Configuration.xml", + "lib/netstandard2.0/Serilog.Settings.Configuration.dll", + "lib/netstandard2.0/Serilog.Settings.Configuration.xml", + "serilog.settings.configuration.8.0.0.nupkg.sha512", + "serilog.settings.configuration.nuspec" + ] + }, + "Serilog.Sinks.Console/5.0.0": { + "sha512": "IZ6bn79k+3SRXOBpwSOClUHikSkp2toGPCZ0teUkscv4dpDg9E2R2xVsNkLmwddE4OpNVO3N0xiYsAH556vN8Q==", + "type": "package", + "path": "serilog.sinks.console/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net462/Serilog.Sinks.Console.dll", + "lib/net462/Serilog.Sinks.Console.xml", + "lib/net471/Serilog.Sinks.Console.dll", + "lib/net471/Serilog.Sinks.Console.xml", + "lib/net5.0/Serilog.Sinks.Console.dll", + "lib/net5.0/Serilog.Sinks.Console.xml", + "lib/net6.0/Serilog.Sinks.Console.dll", + "lib/net6.0/Serilog.Sinks.Console.xml", + "lib/net7.0/Serilog.Sinks.Console.dll", + "lib/net7.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.0/Serilog.Sinks.Console.dll", + "lib/netstandard2.0/Serilog.Sinks.Console.xml", + "lib/netstandard2.1/Serilog.Sinks.Console.dll", + "lib/netstandard2.1/Serilog.Sinks.Console.xml", + "serilog.sinks.console.5.0.0.nupkg.sha512", + "serilog.sinks.console.nuspec" + ] + }, + "Serilog.Sinks.Debug/2.0.0": { + "sha512": "Y6g3OBJ4JzTyyw16fDqtFcQ41qQAydnEvEqmXjhwhgjsnG/FaJ8GUqF5ldsC/bVkK8KYmqrPhDO+tm4dF6xx4A==", + "type": "package", + "path": "serilog.sinks.debug/2.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "icon.png", + "lib/net45/Serilog.Sinks.Debug.dll", + "lib/net45/Serilog.Sinks.Debug.xml", + "lib/net46/Serilog.Sinks.Debug.dll", + "lib/net46/Serilog.Sinks.Debug.xml", + "lib/netstandard1.0/Serilog.Sinks.Debug.dll", + "lib/netstandard1.0/Serilog.Sinks.Debug.xml", + "lib/netstandard2.0/Serilog.Sinks.Debug.dll", + "lib/netstandard2.0/Serilog.Sinks.Debug.xml", + "lib/netstandard2.1/Serilog.Sinks.Debug.dll", + "lib/netstandard2.1/Serilog.Sinks.Debug.xml", + "serilog.sinks.debug.2.0.0.nupkg.sha512", + "serilog.sinks.debug.nuspec" + ] + }, + "Serilog.Sinks.File/5.0.0": { + "sha512": "uwV5hdhWPwUH1szhO8PJpFiahqXmzPzJT/sOijH/kFgUx+cyoDTMM8MHD0adw9+Iem6itoibbUXHYslzXsLEAg==", + "type": "package", + "path": "serilog.sinks.file/5.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "images/icon.png", + "lib/net45/Serilog.Sinks.File.dll", + "lib/net45/Serilog.Sinks.File.pdb", + "lib/net45/Serilog.Sinks.File.xml", + "lib/net5.0/Serilog.Sinks.File.dll", + "lib/net5.0/Serilog.Sinks.File.pdb", + "lib/net5.0/Serilog.Sinks.File.xml", + "lib/netstandard1.3/Serilog.Sinks.File.dll", + "lib/netstandard1.3/Serilog.Sinks.File.pdb", + "lib/netstandard1.3/Serilog.Sinks.File.xml", + "lib/netstandard2.0/Serilog.Sinks.File.dll", + "lib/netstandard2.0/Serilog.Sinks.File.pdb", + "lib/netstandard2.0/Serilog.Sinks.File.xml", + "lib/netstandard2.1/Serilog.Sinks.File.dll", + "lib/netstandard2.1/Serilog.Sinks.File.pdb", + "lib/netstandard2.1/Serilog.Sinks.File.xml", + "serilog.sinks.file.5.0.0.nupkg.sha512", + "serilog.sinks.file.nuspec" + ] + }, + "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" + ] + }, + "Swashbuckle.AspNetCore/6.4.0": { + "sha512": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "type": "package", + "path": "swashbuckle.aspnetcore/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/Swashbuckle.AspNetCore.props", + "swashbuckle.aspnetcore.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.nuspec" + ] + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "sha512": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "type": "package", + "path": "swashbuckle.aspnetcore.swagger/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", + "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swagger.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "sha512": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggergen/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swaggergen.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "sha512": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggerui/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swaggerui.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/8.0.0": { + "sha512": "c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net6.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net6.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net7.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net7.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "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" + ] + }, + "Contracts/1.0.0": { + "type": "project", + "path": "../Contracts/Contracts.csproj", + "msbuildProject": "../Contracts/Contracts.csproj" + }, + "Entity/1.0.0": { + "type": "project", + "path": "../Entity/Entity.csproj", + "msbuildProject": "../Entity/Entity.csproj" + }, + "Services/1.0.0": { + "type": "project", + "path": "../Services/Services.csproj", + "msbuildProject": "../Services/Services.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Contracts >= 1.0.0", + "Entity >= 1.0.0", + "FluentValidation.AspNetCore >= 11.3.0", + "Microsoft.Extensions.Logging.Abstractions >= 8.0.1", + "Serilog.AspNetCore >= 8.0.1", + "Services >= 1.0.0", + "Swashbuckle.AspNetCore >= 6.4.0" + ] + }, + "packageFolders": { + "C:\\Users\\nicho\\.nuget\\packages\\": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "projectName": "WebApplication_NicholasHansMuliawan", + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "packagesPath": "C:\\Users\\nicho\\.nuget\\packages\\", + "outputPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\obj\\", + "projectStyle": "PackageReference", + "configFilePaths": [ + "C:\\Users\\nicho\\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\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Contracts\\Contracts.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Entity\\Entity.csproj" + }, + "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj": { + "projectPath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\Services\\Services.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "FluentValidation.AspNetCore": { + "target": "Package", + "version": "[11.3.0, )" + }, + "Microsoft.Extensions.Logging.Abstractions": { + "target": "Package", + "version": "[8.0.1, )" + }, + "Serilog.AspNetCore": { + "target": "Package", + "version": "[8.0.1, )" + }, + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.4.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "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/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.nuget.cache b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.nuget.cache new file mode 100644 index 0000000..4c9bb68 --- /dev/null +++ b/WebApplication_NicholasHansMuliawan/WebApplication_NicholasHansMuliawan/obj/project.nuget.cache @@ -0,0 +1,59 @@ +{ + "version": 2, + "dgSpecHash": "tj00tCRyqadf6mBocE5gtyIw9iY3QNTbjEe7H/9ttG0DAtGuxRab8cQiz2cVBF5KRTOT2+50LZ5gWZjTxpJbUw==", + "success": true, + "projectFilePath": "C:\\Users\\nicho\\source\\repos\\ExamNETWebAPI\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan\\WebApplication_NicholasHansMuliawan.csproj", + "expectedPackageFiles": [ + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation\\11.9.0\\fluentvalidation.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation.aspnetcore\\11.3.0\\fluentvalidation.aspnetcore.11.3.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\fluentvalidation.dependencyinjectionextensions\\11.9.0\\fluentvalidation.dependencyinjectionextensions.11.9.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr\\11.1.0\\mediatr.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.contracts\\1.0.1\\mediatr.contracts.1.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\mediatr.extensions.microsoft.dependencyinjection\\11.1.0\\mediatr.extensions.microsoft.dependencyinjection.11.1.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.3\\microsoft.data.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.3\\microsoft.entityframeworkcore.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.3\\microsoft.entityframeworkcore.abstractions.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.3\\microsoft.entityframeworkcore.analyzers.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.3\\microsoft.entityframeworkcore.relational.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.3\\microsoft.entityframeworkcore.sqlite.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.3\\microsoft.entityframeworkcore.sqlite.core.8.0.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.configuration.binder\\8.0.0\\microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.1\\microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.0\\microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.0\\microsoft.extensions.hosting.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.1\\microsoft.extensions.logging.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.options\\8.0.0\\microsoft.extensions.options.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog\\3.1.1\\serilog.3.1.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.aspnetcore\\8.0.1\\serilog.aspnetcore.8.0.1.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.extensions.hosting\\8.0.0\\serilog.extensions.hosting.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.extensions.logging\\8.0.0\\serilog.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.formatting.compact\\2.0.0\\serilog.formatting.compact.2.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.settings.configuration\\8.0.0\\serilog.settings.configuration.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.sinks.console\\5.0.0\\serilog.sinks.console.5.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.sinks.debug\\2.0.0\\serilog.sinks.debug.2.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\serilog.sinks.file\\5.0.0\\serilog.sinks.file.5.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.4.0\\swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.4.0\\swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.diagnostics.diagnosticsource\\8.0.0\\system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\nicho\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file