diff --git a/MVVM/.vs/MVVM/FileContentIndex/0a47d1c4-dc8e-450f-99ba-4b236d00cb4a.vsidx b/MVVM/.vs/MVVM/FileContentIndex/0a47d1c4-dc8e-450f-99ba-4b236d00cb4a.vsidx
new file mode 100644
index 00000000..8480f172
Binary files /dev/null and b/MVVM/.vs/MVVM/FileContentIndex/0a47d1c4-dc8e-450f-99ba-4b236d00cb4a.vsidx differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/0a58014a-4a59-4d3c-8af3-0861c42a83b1.vsidx b/MVVM/.vs/MVVM/FileContentIndex/0a58014a-4a59-4d3c-8af3-0861c42a83b1.vsidx
new file mode 100644
index 00000000..b7315912
Binary files /dev/null and b/MVVM/.vs/MVVM/FileContentIndex/0a58014a-4a59-4d3c-8af3-0861c42a83b1.vsidx differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/2037c5b5-431e-4942-8caf-0705a0a2577c.vsidx b/MVVM/.vs/MVVM/FileContentIndex/2037c5b5-431e-4942-8caf-0705a0a2577c.vsidx
new file mode 100644
index 00000000..62c51f5a
Binary files /dev/null and b/MVVM/.vs/MVVM/FileContentIndex/2037c5b5-431e-4942-8caf-0705a0a2577c.vsidx differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/4612740a-1089-41d3-8234-93ec3a549027.vsidx b/MVVM/.vs/MVVM/FileContentIndex/4612740a-1089-41d3-8234-93ec3a549027.vsidx
deleted file mode 100644
index 79315b1b..00000000
Binary files a/MVVM/.vs/MVVM/FileContentIndex/4612740a-1089-41d3-8234-93ec3a549027.vsidx and /dev/null differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/5742c2e9-1a2c-4fb0-9c05-34b09033eaa9.vsidx b/MVVM/.vs/MVVM/FileContentIndex/5742c2e9-1a2c-4fb0-9c05-34b09033eaa9.vsidx
deleted file mode 100644
index 77a708bf..00000000
Binary files a/MVVM/.vs/MVVM/FileContentIndex/5742c2e9-1a2c-4fb0-9c05-34b09033eaa9.vsidx and /dev/null differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/683321e4-ac1b-4454-b2ae-a58ed3c90c4b.vsidx b/MVVM/.vs/MVVM/FileContentIndex/683321e4-ac1b-4454-b2ae-a58ed3c90c4b.vsidx
new file mode 100644
index 00000000..5a7fb15f
Binary files /dev/null and b/MVVM/.vs/MVVM/FileContentIndex/683321e4-ac1b-4454-b2ae-a58ed3c90c4b.vsidx differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/6cb0bc45-182e-4380-b03d-27c597b87eca.vsidx b/MVVM/.vs/MVVM/FileContentIndex/6cb0bc45-182e-4380-b03d-27c597b87eca.vsidx
deleted file mode 100644
index 193ed004..00000000
Binary files a/MVVM/.vs/MVVM/FileContentIndex/6cb0bc45-182e-4380-b03d-27c597b87eca.vsidx and /dev/null differ
diff --git a/MVVM/.vs/MVVM/FileContentIndex/8b968908-daed-4e4f-8319-b85721346993.vsidx b/MVVM/.vs/MVVM/FileContentIndex/8b968908-daed-4e4f-8319-b85721346993.vsidx
deleted file mode 100644
index 2d7e9269..00000000
Binary files a/MVVM/.vs/MVVM/FileContentIndex/8b968908-daed-4e4f-8319-b85721346993.vsidx and /dev/null differ
diff --git a/MVVM/.vs/MVVM/v17/.suo b/MVVM/.vs/MVVM/v17/.suo
index cac2403b..a7af8a7a 100644
Binary files a/MVVM/.vs/MVVM/v17/.suo and b/MVVM/.vs/MVVM/v17/.suo differ
diff --git a/MVVM/DtoAbstractLayer/DtoAbstractLayer.csproj b/MVVM/DtoAbstractLayer/DtoAbstractLayer.csproj
new file mode 100644
index 00000000..6dd7cb20
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/DtoAbstractLayer.csproj
@@ -0,0 +1,13 @@
+
+
+
+ net7.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/MVVM/DtoAbstractLayer/IDtoManager.cs b/MVVM/DtoAbstractLayer/IDtoManager.cs
new file mode 100644
index 00000000..4edf2da7
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/IDtoManager.cs
@@ -0,0 +1,97 @@
+using LibraryDTO;
+
+namespace DtoAbstractLayer;
+
+///
+/// abstract layer for requests on Books Library
+///
+public interface IDtoManager
+{
+ ///
+ /// get a book by specifying its id
+ ///
+ /// id of the Book to get
+ /// a Book with this id (or null if id is unknown)
+ Task GetBookById(string id);
+
+ ///
+ /// get a book by specifying its isbn
+ ///
+ /// isbn of the Book to get
+ /// a Book with this isbn (or null if isbn is unknown)
+ Task GetBookByISBN(string isbn);
+
+ ///
+ /// get books containing a substring in their titles
+ ///
+ /// the substring to look for in book titles
+ /// index of the page of resulting books
+ /// number of resulting books per page
+ /// sort criterium (not mandatory):
+ ///
+ /// - ```title```: sort books by titles in alphabetical order,
+ /// - ```title_reverse```: sort books by titles in reverse alphabetical order,
+ /// - ```new```: sort books by publishing dates, beginning with the most recents,
+ /// - ```old```: sort books by publishing dates, beginning with the oldest
+ ///
+ ///
+ /// max count books
+ Task>> GetBooksByTitle(string title, int index, int count, string sort = "");
+
+ ///
+ /// get books of a particular author by giving the author id
+ ///
+ /// the id of the author
+ /// index of the page of resulting books
+ /// number of resulting books per page
+ /// sort criterium (not mandatory):
+ ///
+ /// - ```title```: sort books by titles in alphabetical order,
+ /// - ```title_reverse```: sort books by titles in reverse alphabetical order,
+ /// - ```new```: sort books by publishing dates, beginning with the most recents,
+ /// - ```old```: sort books by publishing dates, beginning with the oldest
+ ///
+ ///
+ /// max count books
+ Task>> GetBooksByAuthorId(string authorId, int index, int count, string sort = "");
+
+ ///
+ /// get books of authors whose name (or alternate names) contains a particular substring
+ ///
+ /// name to look for in author names or alternate names
+ /// index of the page of resulting books
+ /// number of resulting books per page
+ /// sort criterium (not mandatory):
+ ///
+ /// - ```title```: sort books by titles in alphabetical order,
+ /// - ```title_reverse```: sort books by titles in reverse alphabetical order,
+ /// - ```new```: sort books by publishing dates, beginning with the most recents,
+ /// - ```old```: sort books by publishing dates, beginning with the oldest
+ ///
+ ///
+ /// max count books
+ Task>> GetBooksByAuthor(string author, int index, int count, string sort = "");
+
+ ///
+ /// get an author by specifying its id
+ ///
+ /// id of the Author to get
+ /// an author with this id (or null if id is unknown)
+ Task GetAuthorById(string id);
+
+ ///
+ /// get authors containing a substring in their names (or alternate names)
+ ///
+ /// the substring to look for in author names (or alternate names)
+ /// index of the page of resulting authors
+ /// number of resulting authors per page
+ /// sort criterium (not mandatory):
+ ///
+ /// - ```name```: sort authors by names in alphabetical order,
+ /// - ```name_reverse```: sort authors by names in reverse alphabetical order,
+ ///
+ ///
+ /// max count authors
+ Task>> GetAuthorsByName(string substring, int index, int count, string sort = "");
+}
+
diff --git a/MVVM/DtoAbstractLayer/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 00000000..4257f4bc
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfo.cs b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfo.cs
new file mode 100644
index 00000000..60f909c2
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("DtoAbstractLayer")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("DtoAbstractLayer")]
+[assembly: System.Reflection.AssemblyTitleAttribute("DtoAbstractLayer")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Généré par la classe MSBuild WriteCodeFragment.
+
diff --git a/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfoInputs.cache b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfoInputs.cache
new file mode 100644
index 00000000..355a9e90
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+a08a04d65ea7003021c3c95d432a9b3b6573db3d
diff --git a/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 00000000..91b9e834
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,11 @@
+is_global = true
+build_property.TargetFramework = net7.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 = DtoAbstractLayer
+build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\
diff --git a/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.GlobalUsings.g.cs b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.GlobalUsings.g.cs
new file mode 100644
index 00000000..8578f3d0
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.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/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.assets.cache b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.assets.cache
new file mode 100644
index 00000000..70af4f32
Binary files /dev/null and b/MVVM/DtoAbstractLayer/obj/Debug/net7.0/DtoAbstractLayer.assets.cache differ
diff --git a/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.dgspec.json b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.dgspec.json
new file mode 100644
index 00000000..f9fc9287
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.dgspec.json
@@ -0,0 +1,132 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {}
+ },
+ "projects": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "projectName": "DtoAbstractLayer",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.props b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.props
new file mode 100644
index 00000000..4689bc3a
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\enzoj\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 6.7.0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.targets b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.targets
new file mode 100644
index 00000000..3dc06ef3
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/DtoAbstractLayer.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/MVVM/DtoAbstractLayer/obj/project.assets.json b/MVVM/DtoAbstractLayer/obj/project.assets.json
new file mode 100644
index 00000000..75d8ce0f
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/project.assets.json
@@ -0,0 +1,97 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "path": "../LibrairyDTO/LibrairyDTO.csproj",
+ "msbuildProject": "../LibrairyDTO/LibrairyDTO.csproj"
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net7.0": [
+ "LibrairyDTO >= 1.0.0"
+ ]
+ },
+ "packageFolders": {
+ "C:\\Users\\enzoj\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "projectName": "DtoAbstractLayer",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MVVM/DtoAbstractLayer/obj/project.nuget.cache b/MVVM/DtoAbstractLayer/obj/project.nuget.cache
new file mode 100644
index 00000000..a9e9678a
--- /dev/null
+++ b/MVVM/DtoAbstractLayer/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "cat+pU/9y2+kfC7Caxld1DjLIljGgYU2DFjeC8NiFvHAMxkZjNvb5se6bTyDpf11b9uwpw6huPl2x4vXw+0ixQ==",
+ "success": true,
+ "projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file
diff --git a/MVVM/JsonReader/JsonReader.csproj b/MVVM/JsonReader/JsonReader.csproj
index cfadb03d..dd8ba874 100644
--- a/MVVM/JsonReader/JsonReader.csproj
+++ b/MVVM/JsonReader/JsonReader.csproj
@@ -6,4 +6,8 @@
enable
+
+
+
+
diff --git a/MVVM/JsonReader/obj/JsonReader.csproj.nuget.dgspec.json b/MVVM/JsonReader/obj/JsonReader.csproj.nuget.dgspec.json
index 449d24ff..093d6d33 100644
--- a/MVVM/JsonReader/obj/JsonReader.csproj.nuget.dgspec.json
+++ b/MVVM/JsonReader/obj/JsonReader.csproj.nuget.dgspec.json
@@ -29,6 +29,70 @@
"C:\\Program Files\\dotnet\\library-packs": {},
"https://api.nuget.org/v3/index.json": {}
},
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
diff --git a/MVVM/JsonReader/obj/project.assets.json b/MVVM/JsonReader/obj/project.assets.json
index eba079df..8024a7ac 100644
--- a/MVVM/JsonReader/obj/project.assets.json
+++ b/MVVM/JsonReader/obj/project.assets.json
@@ -1,11 +1,30 @@
{
"version": 3,
"targets": {
- "net7.0": {}
+ "net7.0": {
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "path": "../LibrairyDTO/LibrairyDTO.csproj",
+ "msbuildProject": "../LibrairyDTO/LibrairyDTO.csproj"
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "net7.0": []
+ "net7.0": [
+ "LibrairyDTO >= 1.0.0"
+ ]
},
"packageFolders": {
"C:\\Users\\enzoj\\.nuget\\packages\\": {},
@@ -39,7 +58,11 @@
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/JsonReader/obj/project.nuget.cache b/MVVM/JsonReader/obj/project.nuget.cache
index 0404af3e..27ab4f10 100644
--- a/MVVM/JsonReader/obj/project.nuget.cache
+++ b/MVVM/JsonReader/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "/OrUvUGJdLLZZ18d0j31TG1V37NSHSskWDKFBXj9J5mTMNdJLfDBxqqTHUXHkeocmCpjLlwD86zFcAP48QcP2A==",
+ "dgSpecHash": "yUAPeb040TRvh3LX6BPPnX5hpmhMvrJMfXrExsGZL4vNNFiOltypEJAFQciOCN7//5u2MosVjQ7wixEIwbfHlA==",
"success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"expectedPackageFiles": [],
diff --git a/MVVM/LibrairyDTO/AuthorDTO.cs b/MVVM/LibrairyDTO/AuthorDTO.cs
new file mode 100644
index 00000000..22376e77
--- /dev/null
+++ b/MVVM/LibrairyDTO/AuthorDTO.cs
@@ -0,0 +1,18 @@
+using System;
+namespace LibraryDTO
+{
+ public class AuthorDTO
+ {
+ public string Id { get; set; }
+ public string Name { get; set; }
+ public string ImageSmall => $"https://covers.openlibrary.org/a/olid/{Id.Substring(Id.LastIndexOf("/"))}-S.jpg";
+ public string ImageMedium => $"https://covers.openlibrary.org/a/olid/{Id.Substring(Id.LastIndexOf("/"))}-M.jpg";
+ public string ImageLarge => $"https://covers.openlibrary.org/a/olid/{Id.Substring(Id.LastIndexOf("/"))}-L.jpg";
+ public string Bio { get; set; }
+ public List AlternateNames { get; set; } = new List();
+ public List Links { get; set; }
+ public DateTime? BirthDate { get; set; }
+ public DateTime? DeathDate { get; set; }
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/BookDTO.cs b/MVVM/LibrairyDTO/BookDTO.cs
new file mode 100644
index 00000000..a260ae0f
--- /dev/null
+++ b/MVVM/LibrairyDTO/BookDTO.cs
@@ -0,0 +1,23 @@
+using System;
+namespace LibraryDTO
+{
+ public class BookDTO
+ {
+ public string Id { get; set; }
+ public string Title { get; set; }
+ public List Publishers { get; set; } = new List();
+ public DateTime PublishDate { get; set; }
+ public string ISBN13 { get; set; }
+ public List Series { get; set; } = new List();
+ public int NbPages { get; set; }
+ public string Format { get; set; }
+ public Languages Language { get; set; }
+ public List Contributors { get; set; }
+ public string ImageSmall => $"https://covers.openlibrary.org/b/isbn/{ISBN13}-S.jpg";
+ public string ImageMedium => $"https://covers.openlibrary.org/b/isbn/{ISBN13}-M.jpg";
+ public string ImageLarge => $"https://covers.openlibrary.org/b/isbn/{ISBN13}-L.jpg";
+ public List Works { get; set; } = new List();
+ public List Authors { get; set; } = new List();
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/ContributorDTO.cs b/MVVM/LibrairyDTO/ContributorDTO.cs
new file mode 100644
index 00000000..beab5d1c
--- /dev/null
+++ b/MVVM/LibrairyDTO/ContributorDTO.cs
@@ -0,0 +1,10 @@
+using System;
+namespace LibraryDTO
+{
+ public class ContributorDTO
+ {
+ public string Name { get; set; }
+ public string Role { get; set; }
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/Languages.cs b/MVVM/LibrairyDTO/Languages.cs
new file mode 100644
index 00000000..fcf51b58
--- /dev/null
+++ b/MVVM/LibrairyDTO/Languages.cs
@@ -0,0 +1,11 @@
+using System;
+namespace LibraryDTO
+{
+ public enum Languages
+ {
+ Unknown,
+ French,
+ English
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/LibrairyDTO.csproj b/MVVM/LibrairyDTO/LibrairyDTO.csproj
new file mode 100644
index 00000000..cfadb03d
--- /dev/null
+++ b/MVVM/LibrairyDTO/LibrairyDTO.csproj
@@ -0,0 +1,9 @@
+
+
+
+ net7.0
+ enable
+ enable
+
+
+
diff --git a/MVVM/LibrairyDTO/LinkDTO.cs b/MVVM/LibrairyDTO/LinkDTO.cs
new file mode 100644
index 00000000..336909c5
--- /dev/null
+++ b/MVVM/LibrairyDTO/LinkDTO.cs
@@ -0,0 +1,10 @@
+using System;
+namespace LibraryDTO
+{
+ public class LinkDTO
+ {
+ public string Title { get; set; }
+ public string Url { get; set; }
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/RatingsDTO.cs b/MVVM/LibrairyDTO/RatingsDTO.cs
new file mode 100644
index 00000000..f15e5eb5
--- /dev/null
+++ b/MVVM/LibrairyDTO/RatingsDTO.cs
@@ -0,0 +1,10 @@
+using System;
+namespace LibraryDTO
+{
+ public class RatingsDTO
+ {
+ public float Average { get; set; }
+ public int Count { get; set; }
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/WorkDTO.cs b/MVVM/LibrairyDTO/WorkDTO.cs
new file mode 100644
index 00000000..2c418135
--- /dev/null
+++ b/MVVM/LibrairyDTO/WorkDTO.cs
@@ -0,0 +1,14 @@
+using System;
+namespace LibraryDTO
+{
+ public class WorkDTO
+ {
+ public string Id { get; set; }
+ public string Description { get; set; }
+ public string Title { get; set; }
+ public List Subjects { get; set; } = new List();
+ public List Authors { get; set; } = new List();
+ public RatingsDTO Ratings { get; set; }
+ }
+}
+
diff --git a/MVVM/LibrairyDTO/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs b/MVVM/LibrairyDTO/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
new file mode 100644
index 00000000..4257f4bc
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")]
diff --git a/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfo.cs b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfo.cs
new file mode 100644
index 00000000..a54d378c
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfo.cs
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+//
+// Ce code a été généré par un outil.
+// Version du runtime :4.0.30319.42000
+//
+// Les modifications apportées à ce fichier peuvent provoquer un comportement incorrect et seront perdues si
+// le code est régénéré.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("LibrairyDTO")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("LibrairyDTO")]
+[assembly: System.Reflection.AssemblyTitleAttribute("LibrairyDTO")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Généré par la classe MSBuild WriteCodeFragment.
+
diff --git a/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfoInputs.cache b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfoInputs.cache
new file mode 100644
index 00000000..5954f20e
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+1247a9e249e7cd409aecb6722d1838e014447538
diff --git a/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.GeneratedMSBuildEditorConfig.editorconfig b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 00000000..485527c4
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,11 @@
+is_global = true
+build_property.TargetFramework = net7.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 = LibrairyDTO
+build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibrairyDTO\
diff --git a/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.GlobalUsings.g.cs b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.GlobalUsings.g.cs
new file mode 100644
index 00000000..8578f3d0
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.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/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.assets.cache b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.assets.cache
new file mode 100644
index 00000000..718998a4
Binary files /dev/null and b/MVVM/LibrairyDTO/obj/Debug/net7.0/LibrairyDTO.assets.cache differ
diff --git a/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.dgspec.json b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.dgspec.json
new file mode 100644
index 00000000..df3ae3fd
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.dgspec.json
@@ -0,0 +1,68 @@
+{
+ "format": 1,
+ "restore": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {}
+ },
+ "projects": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.props b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.props
new file mode 100644
index 00000000..4689bc3a
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.props
@@ -0,0 +1,16 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ $(UserProfile)\.nuget\packages\
+ C:\Users\enzoj\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages
+ PackageReference
+ 6.7.0
+
+
+
+
+
+
\ No newline at end of file
diff --git a/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.targets b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.targets
new file mode 100644
index 00000000..3dc06ef3
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/LibrairyDTO.csproj.nuget.g.targets
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/MVVM/LibrairyDTO/obj/project.assets.json b/MVVM/LibrairyDTO/obj/project.assets.json
new file mode 100644
index 00000000..fab4756c
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/project.assets.json
@@ -0,0 +1,74 @@
+{
+ "version": 3,
+ "targets": {
+ "net7.0": {}
+ },
+ "libraries": {},
+ "projectFileDependencyGroups": {
+ "net7.0": []
+ },
+ "packageFolders": {
+ "C:\\Users\\enzoj\\.nuget\\packages\\": {},
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/MVVM/LibrairyDTO/obj/project.nuget.cache b/MVVM/LibrairyDTO/obj/project.nuget.cache
new file mode 100644
index 00000000..148f0686
--- /dev/null
+++ b/MVVM/LibrairyDTO/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+ "version": 2,
+ "dgSpecHash": "zMcekXNbZ7jJxcdC1s5PyorHag7RnYt0nVevSI9JzrRCvgcSALmaFu20SB+rnew5H39zspFXR6bzP5SiS5kyQA==",
+ "success": true,
+ "projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "expectedPackageFiles": [],
+ "logs": []
+}
\ No newline at end of file
diff --git a/MVVM/MVVM.sln b/MVVM/MVVM.sln
index 6129df13..46490380 100644
--- a/MVVM/MVVM.sln
+++ b/MVVM/MVVM.sln
@@ -15,6 +15,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StubbedDTO", "StubbedDTO\St
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JsonReader", "JsonReader\JsonReader.csproj", "{8090EA92-E977-4E0A-9B64-F9C8BDCDEAD1}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DtoAbstractLayer", "DtoAbstractLayer\DtoAbstractLayer.csproj", "{D6DE3239-3756-4277-9EFC-E148DDF2BC84}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibrairyDTO", "LibrairyDTO\LibrairyDTO.csproj", "{ABF55C01-FDB4-4CFF-A328-830FE6874EA5}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -47,6 +51,14 @@ Global
{8090EA92-E977-4E0A-9B64-F9C8BDCDEAD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8090EA92-E977-4E0A-9B64-F9C8BDCDEAD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{8090EA92-E977-4E0A-9B64-F9C8BDCDEAD1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D6DE3239-3756-4277-9EFC-E148DDF2BC84}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D6DE3239-3756-4277-9EFC-E148DDF2BC84}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D6DE3239-3756-4277-9EFC-E148DDF2BC84}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D6DE3239-3756-4277-9EFC-E148DDF2BC84}.Release|Any CPU.Build.0 = Release|Any CPU
+ {ABF55C01-FDB4-4CFF-A328-830FE6874EA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {ABF55C01-FDB4-4CFF-A328-830FE6874EA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {ABF55C01-FDB4-4CFF-A328-830FE6874EA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {ABF55C01-FDB4-4CFF-A328-830FE6874EA5}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/MVVM/MVVM/MVVM.csproj b/MVVM/MVVM/MVVM.csproj
index 73e6b439..873dec97 100644
--- a/MVVM/MVVM/MVVM.csproj
+++ b/MVVM/MVVM/MVVM.csproj
@@ -105,4 +105,9 @@
+
+
+
+
+
diff --git a/MVVM/MVVM/MVVM.csproj.user b/MVVM/MVVM/MVVM.csproj.user
index 606cc6df..36acfe87 100644
--- a/MVVM/MVVM/MVVM.csproj.user
+++ b/MVVM/MVVM/MVVM.csproj.user
@@ -3,8 +3,8 @@
False
net7.0-android
- Samsung SM-A705FN (Android 11.0 - API 30)
- PhysicalDevice
+ Émulateur Android
+ Emulator
ios-arm64
diff --git a/MVVM/MVVM/MauiProgram.cs b/MVVM/MVVM/MauiProgram.cs
index 07c45750..12658c63 100644
--- a/MVVM/MVVM/MauiProgram.cs
+++ b/MVVM/MVVM/MauiProgram.cs
@@ -1,5 +1,8 @@
using CommunityToolkit.Maui;
using Microsoft.Extensions.Logging;
+using Model;
+using StubLib;
+using Wrapper;
namespace MVVM
{
@@ -8,6 +11,8 @@ namespace MVVM
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
+ builder.Services.AddSingleton();
+
builder
.UseMauiApp()
.UseMauiCommunityToolkit()
diff --git a/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.assets.cache b/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.assets.cache
index c11327fc..455bd24c 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.assets.cache and b/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.assets.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.csproj.AssemblyReference.cache b/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.csproj.AssemblyReference.cache
index 4d67de42..193a2d7a 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.csproj.AssemblyReference.cache and b/MVVM/MVVM/obj/Debug/net7.0-android/MVVM.csproj.AssemblyReference.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.assets.cache b/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.assets.cache
index 07eb3170..9a0241e9 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.assets.cache and b/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.assets.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.csproj.AssemblyReference.cache b/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.csproj.AssemblyReference.cache
index 73b1d1d9..a72a4d7b 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.csproj.AssemblyReference.cache and b/MVVM/MVVM/obj/Debug/net7.0-ios/iossimulator-x64/MVVM.csproj.AssemblyReference.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.assets.cache b/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.assets.cache
index 0394416f..3a8d8038 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.assets.cache and b/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.assets.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.csproj.AssemblyReference.cache b/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.csproj.AssemblyReference.cache
index ae2766d2..38ff3517 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.csproj.AssemblyReference.cache and b/MVVM/MVVM/obj/Debug/net7.0-maccatalyst/maccatalyst-x64/MVVM.csproj.AssemblyReference.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.assets.cache b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.assets.cache
index 4dc5db0a..1c224003 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.assets.cache and b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.assets.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.csproj.AssemblyReference.cache b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.csproj.AssemblyReference.cache
index 309a9c49..64d6e031 100644
Binary files a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.csproj.AssemblyReference.cache and b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/MVVM.csproj.AssemblyReference.cache differ
diff --git a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/XamlSaveStateFile.xml b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/XamlSaveStateFile.xml
index 909419df..75a48df2 100644
--- a/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/XamlSaveStateFile.xml
+++ b/MVVM/MVVM/obj/Debug/net7.0-windows10.0.19041.0/win10-x64/XamlSaveStateFile.xml
@@ -1 +1 @@
-EnableXBindDiagnostics, EnableDefaultValidationContextGeneration, EnableWin32Codegen, UsingCSWinRT
\ No newline at end of file
+EnableXBindDiagnostics, EnableDefaultValidationContextGeneration, EnableWin32Codegen, UsingCSWinRT
\ No newline at end of file
diff --git a/MVVM/MVVM/obj/MVVM.csproj.nuget.dgspec.json b/MVVM/MVVM/obj/MVVM.csproj.nuget.dgspec.json
index c3492655..2fc485e1 100644
--- a/MVVM/MVVM/obj/MVVM.csproj.nuget.dgspec.json
+++ b/MVVM/MVVM/obj/MVVM.csproj.nuget.dgspec.json
@@ -4,6 +4,254 @@
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\MVVM\\MVVM.csproj": {}
},
"projects": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "projectName": "DtoAbstractLayer",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "projectName": "JsonReader",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj",
+ "projectName": "Model",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\MVVM\\MVVM.csproj": {
"version": "1.0.0",
"restore": {
@@ -36,19 +284,47 @@
"frameworks": {
"net7.0-android33.0": {
"targetAlias": "net7.0-android",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-ios16.1": {
"targetAlias": "net7.0-ios",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-maccatalyst16.1": {
"targetAlias": "net7.0-maccatalyst",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-windows10.0.19041": {
"targetAlias": "net7.0-windows10.0.19041.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
}
},
"warningProperties": {
@@ -434,6 +710,207 @@
"#import": []
}
}
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj",
+ "projectName": "StubbedDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj",
+ "projectName": "Stub",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj",
+ "projectName": "Wrapper",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
}
}
}
\ No newline at end of file
diff --git a/MVVM/MVVM/obj/project.assets.json b/MVVM/MVVM/obj/project.assets.json
index 3bf4c5a6..724a1dfa 100644
--- a/MVVM/MVVM/obj/project.assets.json
+++ b/MVVM/MVVM/obj/project.assets.json
@@ -1953,6 +1953,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/android-arm": {
@@ -3907,6 +3995,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/android-arm64": {
@@ -5861,6 +6037,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/android-x64": {
@@ -7815,6 +8079,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/android-x86": {
@@ -9769,6 +10121,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/ios-arm64": {
@@ -11723,49 +12163,137 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
- }
- },
- "net7.0-android33.0/maccatalyst-x64": {
- "CommunityToolkit.Maui/5.3.0": {
- "type": "package",
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
"dependencies": {
- "CommunityToolkit.Maui.Core": "5.3.0"
+ "LibrairyDTO": "1.0.0"
},
"compile": {
- "lib/net7.0-android33.0/CommunityToolkit.Maui.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/DtoAbstractLayer.dll": {}
},
"runtime": {
- "lib/net7.0-android33.0/CommunityToolkit.Maui.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/DtoAbstractLayer.dll": {}
}
},
- "CommunityToolkit.Maui.Core/5.3.0": {
- "type": "package",
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
"compile": {
- "lib/net7.0-android33.0/CommunityToolkit.Maui.Core.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/JsonReader.dll": {}
},
"runtime": {
- "lib/net7.0-android33.0/CommunityToolkit.Maui.Core.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/JsonReader.dll": {}
}
},
- "GoogleGson/2.9.1.1": {
- "type": "package",
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
"compile": {
- "lib/net6.0-android31.0/GoogleGson.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/LibrairyDTO.dll": {}
},
"runtime": {
- "lib/net6.0-android31.0/GoogleGson.dll": {
- "related": ".aar;.xml"
- }
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
+ }
+ },
+ "net7.0-android33.0/maccatalyst-x64": {
+ "CommunityToolkit.Maui/5.3.0": {
+ "type": "package",
+ "dependencies": {
+ "CommunityToolkit.Maui.Core": "5.3.0"
+ },
+ "compile": {
+ "lib/net7.0-android33.0/CommunityToolkit.Maui.dll": {
+ "related": ".aar;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0-android33.0/CommunityToolkit.Maui.dll": {
+ "related": ".aar;.xml"
+ }
+ }
+ },
+ "CommunityToolkit.Maui.Core/5.3.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0-android33.0/CommunityToolkit.Maui.Core.dll": {
+ "related": ".aar;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0-android33.0/CommunityToolkit.Maui.Core.dll": {
+ "related": ".aar;.xml"
+ }
+ }
+ },
+ "GoogleGson/2.9.1.1": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0-android31.0/GoogleGson.dll": {
+ "related": ".aar;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0-android31.0/GoogleGson.dll": {
+ "related": ".aar;.xml"
+ }
}
},
"Microsoft.Extensions.Configuration/7.0.0": {
@@ -13677,6 +14205,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-android33.0/win10-x64": {
@@ -15631,6 +16247,94 @@
"build": {
"buildTransitive/net6.0-android31.0/Xamarin.KotlinX.Coroutines.Core.Jvm.targets": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1": {
@@ -15844,6 +16548,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/android-arm": {
@@ -16057,6 +16849,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/android-arm64": {
@@ -16270,11 +17150,99 @@
"related": ".pdb;.xml"
}
}
- }
- },
- "net7.0-ios16.1/android-x64": {
- "CommunityToolkit.Maui/5.3.0": {
- "type": "package",
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
+ }
+ },
+ "net7.0-ios16.1/android-x64": {
+ "CommunityToolkit.Maui/5.3.0": {
+ "type": "package",
"dependencies": {
"CommunityToolkit.Maui.Core": "5.3.0"
},
@@ -16483,6 +17451,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/android-x86": {
@@ -16696,6 +17752,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/ios-arm64": {
@@ -16909,6 +18053,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/maccatalyst-x64": {
@@ -17122,6 +18354,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-ios16.1/win10-x64": {
@@ -17335,42 +18655,130 @@
"related": ".pdb;.xml"
}
}
- }
- },
- "net7.0-maccatalyst16.1": {
- "CommunityToolkit.Maui/5.3.0": {
- "type": "package",
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
"dependencies": {
- "CommunityToolkit.Maui.Core": "5.3.0"
+ "LibrairyDTO": "1.0.0"
},
"compile": {
- "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/DtoAbstractLayer.dll": {}
},
"runtime": {
- "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/DtoAbstractLayer.dll": {}
}
},
- "CommunityToolkit.Maui.Core/5.3.0": {
- "type": "package",
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
"compile": {
- "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.Core.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/JsonReader.dll": {}
},
"runtime": {
- "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.Core.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/JsonReader.dll": {}
}
},
- "Microsoft.Extensions.Configuration/7.0.0": {
- "type": "package",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "7.0.0",
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
+ }
+ },
+ "net7.0-maccatalyst16.1": {
+ "CommunityToolkit.Maui/5.3.0": {
+ "type": "package",
+ "dependencies": {
+ "CommunityToolkit.Maui.Core": "5.3.0"
+ },
+ "compile": {
+ "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "CommunityToolkit.Maui.Core/5.3.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.Core.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0-maccatalyst16.1/CommunityToolkit.Maui.Core.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "7.0.0",
"Microsoft.Extensions.Primitives": "7.0.0"
},
"compile": {
@@ -17548,6 +18956,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/android-arm": {
@@ -17761,6 +19257,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/android-arm64": {
@@ -17974,6 +19558,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/android-x64": {
@@ -18187,6 +19859,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/android-x86": {
@@ -18400,6 +20160,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/ios-arm64": {
@@ -18577,41 +20425,129 @@
}
},
"runtime": {
- "lib/net7.0/Microsoft.Extensions.Options.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net6.0/_._": {}
+ "lib/net7.0/Microsoft.Extensions.Options.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "Microsoft.Maui.Graphics/7.0.92": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0-maccatalyst16.1/Microsoft.Maui.Graphics.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0-maccatalyst16.1/Microsoft.Maui.Graphics.dll": {
+ "related": ".pdb;.xml"
+ }
+ }
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
}
},
- "Microsoft.Extensions.Primitives/7.0.0": {
- "type": "package",
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
"compile": {
- "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/StubbedDTO.dll": {}
},
"runtime": {
- "lib/net7.0/Microsoft.Extensions.Primitives.dll": {
- "related": ".xml"
- }
- },
- "build": {
- "buildTransitive/net6.0/_._": {}
+ "bin/placeholder/StubbedDTO.dll": {}
}
},
- "Microsoft.Maui.Graphics/7.0.92": {
- "type": "package",
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
"compile": {
- "lib/net7.0-maccatalyst16.1/Microsoft.Maui.Graphics.dll": {
- "related": ".pdb;.xml"
- }
+ "bin/placeholder/Wrapper.dll": {}
},
"runtime": {
- "lib/net7.0-maccatalyst16.1/Microsoft.Maui.Graphics.dll": {
- "related": ".pdb;.xml"
- }
+ "bin/placeholder/Wrapper.dll": {}
}
}
},
@@ -18826,6 +20762,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-maccatalyst16.1/win10-x64": {
@@ -19039,6 +21063,94 @@
"related": ".pdb;.xml"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041": {
@@ -19416,6 +21528,94 @@
"rid": "win"
}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/android-arm": {
@@ -19759,6 +21959,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/android-arm64": {
@@ -20087,20 +22375,108 @@
"buildTransitive/Microsoft.WindowsAppSDK.targets": {}
}
},
- "System.Speech/7.0.0": {
- "type": "package",
+ "System.Speech/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/System.Speech.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/System.Speech.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
"compile": {
- "lib/net7.0/System.Speech.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/StubbedDTO.dll": {}
},
"runtime": {
- "lib/net7.0/System.Speech.dll": {
- "related": ".xml"
- }
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
},
- "build": {
- "buildTransitive/net6.0/_._": {}
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
}
}
},
@@ -20445,6 +22821,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/android-x86": {
@@ -20788,6 +23252,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/ios-arm64": {
@@ -21131,6 +23683,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/maccatalyst-x64": {
@@ -21474,6 +24114,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
},
"net7.0-windows10.0.19041/win10-x64": {
@@ -21823,6 +24551,94 @@
"build": {
"buildTransitive/net6.0/_._": {}
}
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0",
+ "StubbedDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Stub.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Stub.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "Model": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/Wrapper.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Wrapper.dll": {}
+ }
}
}
},
@@ -25141,6 +27957,41 @@
"xamarin.kotlinx.coroutines.core.jvm.1.6.4.1.nupkg.sha512",
"xamarin.kotlinx.coroutines.core.jvm.nuspec"
]
+ },
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "path": "../DtoAbstractLayer/DtoAbstractLayer.csproj",
+ "msbuildProject": "../DtoAbstractLayer/DtoAbstractLayer.csproj"
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "path": "../JsonReader/JsonReader.csproj",
+ "msbuildProject": "../JsonReader/JsonReader.csproj"
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "path": "../LibrairyDTO/LibrairyDTO.csproj",
+ "msbuildProject": "../LibrairyDTO/LibrairyDTO.csproj"
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "path": "../Model/Model.csproj",
+ "msbuildProject": "../Model/Model.csproj"
+ },
+ "Stub/1.0.0": {
+ "type": "project",
+ "path": "../Stub/Stub.csproj",
+ "msbuildProject": "../Stub/Stub.csproj"
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "path": "../StubbedDTO/StubbedDTO.csproj",
+ "msbuildProject": "../StubbedDTO/StubbedDTO.csproj"
+ },
+ "Wrapper/1.0.0": {
+ "type": "project",
+ "path": "../Wrapper/Wrapper.csproj",
+ "msbuildProject": "../Wrapper/Wrapper.csproj"
}
},
"projectFileDependencyGroups": {
@@ -25152,6 +28003,8 @@
"Microsoft.Extensions.Logging.Abstractions >= 7.0.0",
"Microsoft.Extensions.Logging.Debug >= 7.0.0",
"Microsoft.Maui.Graphics >= 7.0.92",
+ "Stub >= 1.0.0",
+ "Wrapper >= 1.0.0",
"Xamarin.Android.Glide >= 4.13.2.2",
"Xamarin.AndroidX.Browser >= 1.4.0.3",
"Xamarin.AndroidX.Legacy.Support.V4 >= 1.0.0.15",
@@ -25171,7 +28024,9 @@
"Microsoft.Extensions.Logging >= 7.0.0",
"Microsoft.Extensions.Logging.Abstractions >= 7.0.0",
"Microsoft.Extensions.Logging.Debug >= 7.0.0",
- "Microsoft.Maui.Graphics >= 7.0.92"
+ "Microsoft.Maui.Graphics >= 7.0.92",
+ "Stub >= 1.0.0",
+ "Wrapper >= 1.0.0"
],
"net7.0-maccatalyst16.1": [
"CommunityToolkit.Maui >= 5.3.0",
@@ -25180,7 +28035,9 @@
"Microsoft.Extensions.Logging >= 7.0.0",
"Microsoft.Extensions.Logging.Abstractions >= 7.0.0",
"Microsoft.Extensions.Logging.Debug >= 7.0.0",
- "Microsoft.Maui.Graphics >= 7.0.92"
+ "Microsoft.Maui.Graphics >= 7.0.92",
+ "Stub >= 1.0.0",
+ "Wrapper >= 1.0.0"
],
"net7.0-windows10.0.19041": [
"CommunityToolkit.Maui >= 5.3.0",
@@ -25191,7 +28048,9 @@
"Microsoft.Extensions.Logging.Debug >= 7.0.0",
"Microsoft.Maui.Graphics >= 7.0.92",
"Microsoft.Maui.Graphics.Win2D.WinUI.Desktop >= 7.0.92",
- "Microsoft.WindowsAppSDK >= 1.2.221209.1"
+ "Microsoft.WindowsAppSDK >= 1.2.221209.1",
+ "Stub >= 1.0.0",
+ "Wrapper >= 1.0.0"
]
},
"packageFolders": {
@@ -25230,19 +28089,47 @@
"frameworks": {
"net7.0-android33.0": {
"targetAlias": "net7.0-android",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-ios16.1": {
"targetAlias": "net7.0-ios",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-maccatalyst16.1": {
"targetAlias": "net7.0-maccatalyst",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
},
"net7.0-windows10.0.19041": {
"targetAlias": "net7.0-windows10.0.19041.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Wrapper\\Wrapper.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/MVVM/obj/project.nuget.cache b/MVVM/MVVM/obj/project.nuget.cache
index c3e2e3c3..47bb512c 100644
--- a/MVVM/MVVM/obj/project.nuget.cache
+++ b/MVVM/MVVM/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "loOocuj+DVs3QZwhdnyBG5N8q8N7lvQGngBUDGmAXnTJG7DhMfyAa+DzY2KvdPRmZlukNEzIi9Tt6MfSL23+Xw==",
+ "dgSpecHash": "wPCipA6qjOxl0u+XZpRBur//MhpjELvR08MTdxZoIY+L5nsKk8Npe7gg/gmq8xpl7+OS8ntNEPcVbVaF0pFFiQ==",
"success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\MVVM\\MVVM.csproj",
"expectedPackageFiles": [
diff --git a/MVVM/Stub/Stub.csproj b/MVVM/Stub/Stub.csproj
index cfadb03d..ba22dc60 100644
--- a/MVVM/Stub/Stub.csproj
+++ b/MVVM/Stub/Stub.csproj
@@ -6,4 +6,9 @@
enable
+
+
+
+
+
diff --git a/MVVM/Stub/obj/Debug/net7.0/Stub.assets.cache b/MVVM/Stub/obj/Debug/net7.0/Stub.assets.cache
index 5f50c108..21734125 100644
Binary files a/MVVM/Stub/obj/Debug/net7.0/Stub.assets.cache and b/MVVM/Stub/obj/Debug/net7.0/Stub.assets.cache differ
diff --git a/MVVM/Stub/obj/Debug/net7.0/Stub.csproj.AssemblyReference.cache b/MVVM/Stub/obj/Debug/net7.0/Stub.csproj.AssemblyReference.cache
new file mode 100644
index 00000000..c2dd86c4
Binary files /dev/null and b/MVVM/Stub/obj/Debug/net7.0/Stub.csproj.AssemblyReference.cache differ
diff --git a/MVVM/Stub/obj/Stub.csproj.nuget.dgspec.json b/MVVM/Stub/obj/Stub.csproj.nuget.dgspec.json
index 0a764525..ca89383a 100644
--- a/MVVM/Stub/obj/Stub.csproj.nuget.dgspec.json
+++ b/MVVM/Stub/obj/Stub.csproj.nuget.dgspec.json
@@ -4,6 +4,324 @@
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {}
},
"projects": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "projectName": "DtoAbstractLayer",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "projectName": "JsonReader",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj",
+ "projectName": "Model",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj",
+ "projectName": "StubbedDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj": {
"version": "1.0.0",
"restore": {
@@ -32,7 +350,14 @@
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/Stub/obj/project.assets.json b/MVVM/Stub/obj/project.assets.json
index 618a5972..fb1e624b 100644
--- a/MVVM/Stub/obj/project.assets.json
+++ b/MVVM/Stub/obj/project.assets.json
@@ -1,11 +1,102 @@
{
"version": 3,
"targets": {
- "net7.0": {}
+ "net7.0": {
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/Model.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/Model.dll": {}
+ }
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "DtoAbstractLayer": "1.0.0",
+ "JsonReader": "1.0.0",
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/StubbedDTO.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "path": "../DtoAbstractLayer/DtoAbstractLayer.csproj",
+ "msbuildProject": "../DtoAbstractLayer/DtoAbstractLayer.csproj"
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "path": "../JsonReader/JsonReader.csproj",
+ "msbuildProject": "../JsonReader/JsonReader.csproj"
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "path": "../LibrairyDTO/LibrairyDTO.csproj",
+ "msbuildProject": "../LibrairyDTO/LibrairyDTO.csproj"
+ },
+ "Model/1.0.0": {
+ "type": "project",
+ "path": "../Model/Model.csproj",
+ "msbuildProject": "../Model/Model.csproj"
+ },
+ "StubbedDTO/1.0.0": {
+ "type": "project",
+ "path": "../StubbedDTO/StubbedDTO.csproj",
+ "msbuildProject": "../StubbedDTO/StubbedDTO.csproj"
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "net7.0": []
+ "net7.0": [
+ "Model >= 1.0.0",
+ "StubbedDTO >= 1.0.0"
+ ]
},
"packageFolders": {
"C:\\Users\\enzoj\\.nuget\\packages\\": {},
@@ -39,7 +130,14 @@
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Model\\Model.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/Stub/obj/project.nuget.cache b/MVVM/Stub/obj/project.nuget.cache
index eca7e12d..1d938fba 100644
--- a/MVVM/Stub/obj/project.nuget.cache
+++ b/MVVM/Stub/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "F/Fv1pK/Uf/QGUejAcg9sJOSih+cilxGYgKQaj6q9+Ad6aILUZGfqoxmXKLLDVokKy01TkcqCKKAibPWJ97F3w==",
+ "dgSpecHash": "cUZcn5RQveaRxBDPuKL+NWR+rqRdRK2HtBWIUgNa7cuk1JYpU1w5bPf0WDEXg1IvEW/63J02sosZLMlk2DsK8A==",
"success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\Stub\\Stub.csproj",
"expectedPackageFiles": [],
diff --git a/MVVM/StubbedDTO/Stub.cs b/MVVM/StubbedDTO/Stub.cs
new file mode 100644
index 00000000..b1b272ab
--- /dev/null
+++ b/MVVM/StubbedDTO/Stub.cs
@@ -0,0 +1,203 @@
+using System.Data.SqlTypes;
+using DtoAbstractLayer;
+using JsonReader;
+using LibraryDTO;
+using static System.Reflection.Metadata.BlobBuilder;
+
+namespace StubbedDTO;
+
+public class Stub : IDtoManager
+{
+ public static List Authors { get; set; } = new List();
+
+ public static List Books { get; set; } = new List();
+
+ public static List Works { get; set; } = new List();
+
+ public static string BasePath { get; set; } = "";
+
+ static Stub()
+ {
+ foreach(var fileAuthor in new DirectoryInfo($"{BasePath}authors/").GetFiles())
+ {
+ using(StreamReader reader = File.OpenText(fileAuthor.FullName))
+ {
+ Authors.Add(AuthorJsonReader.ReadAuthor(reader.ReadToEnd()));
+ }
+ }
+
+ foreach(var fileWork in new DirectoryInfo($"{BasePath}works/").GetFiles())
+ {
+ var ratingsFile = $"{BasePath}ratings/{fileWork.Name.Insert((int)(fileWork.Name.Length - fileWork.Extension.Length), ".ratings")}";
+ using(StreamReader reader = File.OpenText(fileWork.FullName))
+ using(StreamReader readerRatings = File.OpenText(ratingsFile))
+ {
+ var work = WorkJsonReader.ReadWork(reader.ReadToEnd(), readerRatings.ReadToEnd());
+ if(work.Authors != null)
+ foreach(var author in work.Authors.ToList())
+ {
+ var newAuthor = Authors.SingleOrDefault(a => a.Id == author.Id);
+ work.Authors.Remove(author);
+ work.Authors.Add(newAuthor);
+ }
+ Works.Add(work);
+ }
+ }
+
+ foreach(var fileBook in new DirectoryInfo($"{BasePath}books/").GetFiles())
+ {
+ using(StreamReader reader = File.OpenText(fileBook.FullName))
+ {
+ var book = BookJsonReader.ReadBook(reader.ReadToEnd());
+ foreach(var author in book.Authors.ToList())
+ {
+ var newAuthor = Authors.SingleOrDefault(a => a.Id == author.Id);
+ book.Authors.Remove(author);
+ book.Authors.Add(newAuthor);
+ }
+ foreach(var work in book.Works.ToList())
+ {
+ var newWork = Works.SingleOrDefault(w => w.Id == work.Id);
+ book.Works.Remove(work);
+ book.Works.Add(newWork);
+ }
+ Books.Add(book);
+ }
+ }
+
+ }
+
+ public Task GetAuthorById(string id)
+ {
+ var author = Stub.Authors.SingleOrDefault(a => a.Id.Contains(id));
+ return Task.FromResult(author);
+ }
+
+ private Task>> OrderAuthors(IEnumerable authors, int index, int count, string sort = "")
+ {
+ switch(sort)
+ {
+ case "name":
+ authors = authors.OrderBy(a => a.Name);
+ break;
+ case "name_reverse":
+ authors = authors.OrderByDescending(a => a.Name);
+ break;
+ }
+ return Task.FromResult(Tuple.Create((long)authors.Count(), authors.Skip(index*count).Take(count)));
+ }
+
+ public async Task>> GetAuthors(int index, int count, string sort = "")
+ {
+ IEnumerable authors = Stub.Authors;
+ return await OrderAuthors(authors, index, count, sort);
+ }
+
+ public async Task>> GetAuthorsByName(string name, int index, int count, string sort = "")
+ {
+ var authors = Stub.Authors.Where(a => a.Name.Contains(name, StringComparison.OrdinalIgnoreCase)
+ || a.AlternateNames.Exists(alt => alt.Contains(name, StringComparison.OrdinalIgnoreCase)));
+ return await OrderAuthors(authors, index, count, sort);
+ }
+
+ public Task GetBookById(string id)
+ {
+ var book = Stub.Books.SingleOrDefault(b => b.Id.Contains(id));
+ return Task.FromResult(book);
+ }
+
+ private Task>> OrderBooks(IEnumerable books, int index, int count, string sort = "")
+ {
+ switch(sort)
+ {
+ case "title":
+ books = books.OrderBy(b => b.Title);
+ break;
+ case "title_reverse":
+ books = books.OrderByDescending(b => b.Title);
+ break;
+ case "new":
+ books = books.OrderByDescending(b => b.PublishDate);
+ break;
+ case "old":
+ books = books.OrderBy(b => b.PublishDate);
+ break;
+
+ }
+ return Task.FromResult(Tuple.Create((long)books.Count(), books.Skip(index*count).Take(count)));
+ }
+
+ public async Task>> GetBooks(int index, int count, string sort = "")
+ {
+ var books = Stub.Books;
+ return await OrderBooks(books, index, count, sort);
+ }
+
+ public Task GetBookByISBN(string isbn)
+ {
+ var book = Stub.Books.SingleOrDefault(b => b.ISBN13.Equals(isbn, StringComparison.OrdinalIgnoreCase));
+ return Task.FromResult(book);
+ }
+
+ public async Task>> GetBooksByTitle(string title, int index, int count, string sort = "")
+ {
+ var books = Stub.Books.Where(b => b.Title.Contains(title, StringComparison.OrdinalIgnoreCase)
+ || b.Series.Exists(s => s.Contains(title, StringComparison.OrdinalIgnoreCase)));
+ return await OrderBooks(books, index, count, sort);
+ }
+
+ public async Task>> GetBooksByAuthorId(string authorId, int index, int count, string sort = "")
+ {
+ var books = Stub.Books.Where(b => b.Authors.Exists(a => a.Id.Contains(authorId))
+ || b.Works.Exists(w => w.Authors.Exists(a => a.Id.Contains(authorId))));
+ return await OrderBooks(books, index, count, sort);
+ }
+
+ public async Task>> GetBooksByAuthor(string name, int index, int count, string sort = "")
+ {
+ var books = Stub.Books.Where(b => ContainsAuthorName(b, name));
+ return await OrderBooks(books, index, count, sort);
+ }
+
+ private bool ContainsAuthorName(BookDTO book, string name)
+ {
+ IEnumerable authors = new List();
+
+ if(book.Authors != null && book.Authors.Count > 0)
+ {
+ authors = authors.Union(book.Authors);
+ }
+ if(book.Works != null)
+ {
+ var worksAuthors = book.Works.SelectMany(w => w.Authors).ToList();
+ if(worksAuthors.Count > 0)
+ authors = authors.Union(worksAuthors);
+ }
+ foreach(var author in authors)
+ {
+ if(author.Name.Contains(name, StringComparison.OrdinalIgnoreCase)
+ || author.AlternateNames.Exists(alt => alt.Contains(name, StringComparison.OrdinalIgnoreCase)))
+ {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ public Task>> GetWorks(int index, int count)
+ {
+ long nbWorks = Stub.Works.Count;
+ var works = Stub.Works.Skip(index*count).Take(count);
+ return Task.FromResult(Tuple.Create(nbWorks, works));
+ }
+
+ public Task GetNbAuthors()
+ => Task.FromResult((long)Stub.Authors.Count);
+
+ public Task GetNbBooks()
+ => Task.FromResult((long)Stub.Books.Count);
+
+ public Task GetNbWorks()
+ => Task.FromResult((long)Stub.Works.Count);
+}
+
diff --git a/MVVM/StubbedDTO/StubbedDTO.csproj b/MVVM/StubbedDTO/StubbedDTO.csproj
index cfadb03d..bd5231b9 100644
--- a/MVVM/StubbedDTO/StubbedDTO.csproj
+++ b/MVVM/StubbedDTO/StubbedDTO.csproj
@@ -1,4 +1,4 @@
-
+
net7.0
@@ -6,4 +6,10 @@
enable
+
+
+
+
+
+
diff --git a/MVVM/StubbedDTO/obj/StubbedDTO.csproj.nuget.dgspec.json b/MVVM/StubbedDTO/obj/StubbedDTO.csproj.nuget.dgspec.json
index 9b1b685c..fd602cf5 100644
--- a/MVVM/StubbedDTO/obj/StubbedDTO.csproj.nuget.dgspec.json
+++ b/MVVM/StubbedDTO/obj/StubbedDTO.csproj.nuget.dgspec.json
@@ -4,6 +4,194 @@
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {}
},
"projects": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "projectName": "DtoAbstractLayer",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "projectName": "JsonReader",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "projectName": "LibrairyDTO",
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj",
+ "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
+ "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\obj\\",
+ "projectStyle": "PackageReference",
+ "fallbackFolders": [
+ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
+ ],
+ "configFilePaths": [
+ "C:\\Users\\enzoj\\AppData\\Roaming\\NuGet\\NuGet.Config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config",
+ "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+ ],
+ "originalTargetFrameworks": [
+ "net7.0"
+ ],
+ "sources": {
+ "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+ "C:\\Program Files\\dotnet\\library-packs": {},
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ }
+ },
+ "frameworks": {
+ "net7.0": {
+ "targetAlias": "net7.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\\7.0.400\\RuntimeIdentifierGraph.json"
+ }
+ }
+ },
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj": {
"version": "1.0.0",
"restore": {
@@ -32,7 +220,17 @@
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/StubbedDTO/obj/project.assets.json b/MVVM/StubbedDTO/obj/project.assets.json
index 4d951cad..5f8fcf8e 100644
--- a/MVVM/StubbedDTO/obj/project.assets.json
+++ b/MVVM/StubbedDTO/obj/project.assets.json
@@ -1,11 +1,68 @@
{
"version": 3,
"targets": {
- "net7.0": {}
+ "net7.0": {
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/DtoAbstractLayer.dll": {}
+ }
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "dependencies": {
+ "LibrairyDTO": "1.0.0"
+ },
+ "compile": {
+ "bin/placeholder/JsonReader.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/JsonReader.dll": {}
+ }
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "framework": ".NETCoreApp,Version=v7.0",
+ "compile": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ },
+ "runtime": {
+ "bin/placeholder/LibrairyDTO.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "DtoAbstractLayer/1.0.0": {
+ "type": "project",
+ "path": "../DtoAbstractLayer/DtoAbstractLayer.csproj",
+ "msbuildProject": "../DtoAbstractLayer/DtoAbstractLayer.csproj"
+ },
+ "JsonReader/1.0.0": {
+ "type": "project",
+ "path": "../JsonReader/JsonReader.csproj",
+ "msbuildProject": "../JsonReader/JsonReader.csproj"
+ },
+ "LibrairyDTO/1.0.0": {
+ "type": "project",
+ "path": "../LibrairyDTO/LibrairyDTO.csproj",
+ "msbuildProject": "../LibrairyDTO/LibrairyDTO.csproj"
+ }
},
- "libraries": {},
"projectFileDependencyGroups": {
- "net7.0": []
+ "net7.0": [
+ "DtoAbstractLayer >= 1.0.0",
+ "JsonReader >= 1.0.0",
+ "LibrairyDTO >= 1.0.0"
+ ]
},
"packageFolders": {
"C:\\Users\\enzoj\\.nuget\\packages\\": {},
@@ -39,7 +96,17 @@
"frameworks": {
"net7.0": {
"targetAlias": "net7.0",
- "projectReferences": {}
+ "projectReferences": {
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj"
+ },
+ "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj": {
+ "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibrairyDTO\\LibrairyDTO.csproj"
+ }
+ }
}
},
"warningProperties": {
diff --git a/MVVM/StubbedDTO/obj/project.nuget.cache b/MVVM/StubbedDTO/obj/project.nuget.cache
index 9187ad2d..c3318c0d 100644
--- a/MVVM/StubbedDTO/obj/project.nuget.cache
+++ b/MVVM/StubbedDTO/obj/project.nuget.cache
@@ -1,6 +1,6 @@
{
"version": 2,
- "dgSpecHash": "HascnW/Pp4VmHlS7Xa3KnmMKZDW4E64g8FvQ6M1AolqbQgae5DdVMK30qn5hXp/pfmQADyzSCqywRYoF4WIDZw==",
+ "dgSpecHash": "Q5wx3rF4JaLJtWGdZpJSMcYj7PTwPhkZ9E30JYP+dJNXlhvUA0WoI0gERoHrXwveNdUBSs7v48hOe9x9viwVCw==",
"success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\StubbedDTO\\StubbedDTO.csproj",
"expectedPackageFiles": [],