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): + /// + /// + /// 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": [],