gros avancement sur Mylibairy + books (binfing complet)

master
Enzo 2 years ago
parent cbc5e3b631
commit 96c1a99b97

Binary file not shown.

Binary file not shown.

@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = DtoAbstractLayer build_property.RootNamespace = DtoAbstractLayer
build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\ build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\

@ -1 +1 @@
0485af3c2a356b27a294c604ab587442c3ee700a 73eb43b87aebd3460e9cfc1a6fc825531dcdaebe

@ -1,19 +1,3 @@
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.AssemblyReference.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CopyComplete
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb
@ -46,3 +30,19 @@ E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.AssemblyReference.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CopyComplete
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {} "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {}
}, },
"projects": { "projects": {
"E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"projectName": "DtoAbstractLayer", "projectName": "DtoAbstractLayer",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@ -33,8 +33,8 @@
"net7.0": { "net7.0": {
"targetAlias": "net7.0", "targetAlias": "net7.0",
"projectReferences": { "projectReferences": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }
@ -68,14 +68,14 @@
} }
} }
}, },
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

@ -33,11 +33,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"projectName": "DtoAbstractLayer", "projectName": "DtoAbstractLayer",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@ -59,8 +59,8 @@
"net7.0": { "net7.0": {
"targetAlias": "net7.0", "targetAlias": "net7.0",
"projectReferences": { "projectReferences": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }

@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "9b8Tc1IUryqunTPoQZmNZ2FPzyCPIstRHRzeN9mHGzLtg8ngdErMIrZcCaDJ2ZVwD68qE4K4V9IEz5RKx/GrIQ==", "dgSpecHash": "IBxdmCgPSugbGGThFUn3+hGlJSfML2kuvuO3I3k3SU/y/md15p+yzqy70xl1cCej5xRCvKFfShYs+WKk03D+iQ==",
"success": true, "success": true,
"projectFilePath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
"logs": [] "logs": []
} }

@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = JsonReader build_property.RootNamespace = JsonReader
build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\JsonReader\ build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\

@ -1 +1 @@
7a4c812f183337b8ebdd7847e167c339cc07dc7a d6d31a17e3d8d34b34a7e3eacbfed3d7f5c0abd1

@ -1,19 +1,3 @@
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.AssemblyReference.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CopyComplete
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll
D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json
D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll
D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb D:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb
@ -46,3 +30,19 @@ E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.AssemblyReference.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CopyComplete
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {} "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {}
}, },
"projects": { "projects": {
"E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"projectName": "JsonReader", "projectName": "JsonReader",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@ -33,8 +33,8 @@
"net7.0": { "net7.0": {
"targetAlias": "net7.0", "targetAlias": "net7.0",
"projectReferences": { "projectReferences": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }
@ -74,14 +74,14 @@
} }
} }
}, },
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

@ -77,11 +77,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"projectName": "JsonReader", "projectName": "JsonReader",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"
@ -103,8 +103,8 @@
"net7.0": { "net7.0": {
"targetAlias": "net7.0", "targetAlias": "net7.0",
"projectReferences": { "projectReferences": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }

@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "6EuixWtRNNgEW8zlBFuH4Cogw/vevoaogMc09I9jvrZ7RMrBAFNArjlxrZ9h2vE/xaIZYbKRzad8s8osd1X5vQ==", "dgSpecHash": "IpbazZOK7da0nOzmJ0n6SLha8hQE7OAaWjiVp8jvG/jNanKjS2JXKp29UE7GxiPZ6vAGa+4DQ+6IKE9kRa7JDA==",
"success": true, "success": true,
"projectFilePath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
"C:\\Users\\enzoj\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512" "C:\\Users\\enzoj\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512"
], ],

@ -8,4 +8,4 @@ build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules = build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = Linux,macOS,Windows build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = LibraryDTO build_property.RootNamespace = LibraryDTO
build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\LibraryDTO\ build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\

@ -1,15 +1,3 @@
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll
D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml
D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json
D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll D:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll
@ -34,3 +22,15 @@ E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.GeneratedMSBuildEditorConfig.editorconfig
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfoInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfo.cs
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.csproj.CoreCompileInputs.cache
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {} "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {}
}, },
"projects": { "projects": {
"E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

@ -14,11 +14,11 @@
"project": { "project": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\",
"projectStyle": "PackageReference", "projectStyle": "PackageReference",
"fallbackFolders": [ "fallbackFolders": [
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages"

@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "mGa9tDDFRUOusXoPWWLr4XCXFnrqDuCrQXKR/vGtUL0aS5XFs9SLiy+P64zhT/3OhNhmuOjLHXeh3rpeLW9IUw==", "dgSpecHash": "Ta0pLLwjd92z/0nZRGshg4RxutsHrJ9dJFRPyKEf6qrf/e92xlZy7na7ZVYQVJBnOQec9Mf+zzRiniMx/xQZcA==",
"success": true, "success": true,
"projectFilePath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
"logs": [] "logs": []
} }

@ -2,6 +2,7 @@
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Model; using Model;
using MVVM.Pages; using MVVM.Pages;
using MVVM.ViewModel;
using MVVM.VmApplicatif; using MVVM.VmApplicatif;
using StubLib; using StubLib;
using Wrapper; using Wrapper;
@ -14,13 +15,20 @@ namespace MVVM
{ {
var builder = MauiApp.CreateBuilder(); var builder = MauiApp.CreateBuilder();
//builder.Services.AddSingleton<ILibraryManager>();
builder.Services.AddSingleton<ILibraryManager, LibraryStub>() builder.Services.AddSingleton<ILibraryManager, LibraryStub>()
.AddSingleton<IUserLibraryManager, UserLibraryStub>() .AddSingleton<IUserLibraryManager, UserLibraryStub>()
.AddSingleton<BooksPage>()
.AddSingleton<BooksViewModel>() //VM Applicatif
.AddSingleton<NavigateAndLoadBooks>()
.AddSingleton<NavigationViewModel>() .AddSingleton<NavigationViewModel>()
.AddSingleton<BooksNavigateAndLoad>()
.AddSingleton<MyLibraryLoadData>()
//Wrapper
.AddSingleton<BooksViewModel>()
.AddSingleton<MyLibraryViewModel>()
// Page
.AddSingleton<BooksPage>()
.AddSingleton<MyLibraryPage>(); .AddSingleton<MyLibraryPage>();

@ -3,6 +3,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:Comp="clr-namespace:MVVM.Pages.Component" xmlns:Comp="clr-namespace:MVVM.Pages.Component"
x:Class="MVVM.Pages.BooksPage" x:Class="MVVM.Pages.BooksPage"
x:Name="BooksPagePage"
xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit" xmlns:toolkit="http://schemas.microsoft.com/dotnet/2022/maui/toolkit"
xmlns:local="clr-namespace:MVVM.Pages.Component"> xmlns:local="clr-namespace:MVVM.Pages.Component">
@ -18,7 +19,7 @@
<ScrollView> <ScrollView>
<CollectionView x:Name="collectionView" IsGrouped="True" > <CollectionView x:Name="collectionView" IsGrouped="True" SelectionMode="Single">
<CollectionView.GroupHeaderTemplate> <CollectionView.GroupHeaderTemplate>
<DataTemplate> <DataTemplate>
<StackLayout> <StackLayout>
@ -37,10 +38,16 @@
<CollectionView.ItemTemplate > <CollectionView.ItemTemplate >
<DataTemplate> <DataTemplate >
<StackLayout>
<Grid ColumnDefinitions="*">
<Grid.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=NavigationViewModel.CommandNavigation,Source={x:Reference BooksPagePage}}" CommandParameter="BookPage" />
</Grid.GestureRecognizers>
<Comp:Livre ImageComp="{Binding ImageMedium}" AuteurComp="{Binding Authors}" UserRatingComp="{Binding UserRating}" TitreComp="{Binding Title}" Margin="15,8,0,15"/> <Comp:Livre ImageComp="{Binding ImageMedium}" AuteurComp="{Binding Authors}" UserRatingComp="{Binding UserRating}" TitreComp="{Binding Title}" Margin="15,8,0,15"/>
</StackLayout> </Grid>
</DataTemplate> </DataTemplate>
</CollectionView.ItemTemplate> </CollectionView.ItemTemplate>

@ -1,4 +1,7 @@
using Model; 
using Model;
using MVVM.VmApplicatif;
using System.Windows.Input;
using Wrapper; using Wrapper;
namespace MVVM.Pages; namespace MVVM.Pages;
@ -6,14 +9,20 @@ namespace MVVM.Pages;
public partial class BooksPage : ContentPage public partial class BooksPage : ContentPage
{ {
public NavigationViewModel NavigationViewModel { get; set; }
public BooksViewModel BooksViewModel { get; set; }
public BooksPage(BooksViewModel bookViewModel) public BooksPage(BooksViewModel bookViewModel, NavigationViewModel navigationViewModel)
{ {
InitializeComponent(); this.BooksViewModel = bookViewModel;
this.NavigationViewModel = navigationViewModel;
BindingContext = this;
collectionView.ItemsSource = bookViewModel.GroupBooks;
InitializeComponent();
collectionView.ItemsSource = BooksViewModel.GroupBooks;
} }
} }

@ -39,12 +39,12 @@
<Grid Grid.Row="1" ColumnDefinitions="Auto,Auto,*,Auto,Auto"> <Grid Grid.Row="1" ColumnDefinitions="Auto,Auto,*,Auto,Auto">
<Grid.GestureRecognizers> <Grid.GestureRecognizers>
<TapGestureRecognizer Command="{Binding NavigateAndLoadBooks.CommandNavigationAndLoad}" CommandParameter="BooksPage" /> <TapGestureRecognizer Command="{Binding BooksNavigateAndLoad.CommandNavigationAndLoad}" CommandParameter="BooksPage" />
</Grid.GestureRecognizers> </Grid.GestureRecognizers>
<Image Style="{StaticResource IconBibliotheque}" Source="tray_fill" Grid.Column="0"/> <Image Style="{StaticResource IconBibliotheque}" Source="tray_fill" Grid.Column="0"/>
<Label Style="{StaticResource TexteBibliotheque}" Text="Tous" Grid.Column="1" /> <Label Style="{StaticResource TexteBibliotheque}" Text="Tous" Grid.Column="1" />
<Label x:Name="NbBookXAML" Style="{StaticResource NombreBibliotheque}" Text="{Binding BooksViewModel.NbBook}" Grid.Column="3"/> <Label x:Name="NbBookXAML" Style="{StaticResource NombreBibliotheque}" Text="{Binding MyLibraryLoadData.LibraryViewModel.NbBooks}" Grid.Column="3"/>
<Image Style="{StaticResource ChevronBibliotheque}" Source="chevron_right" Grid.Column="4" /> <Image Style="{StaticResource ChevronBibliotheque}" Source="chevron_right" Grid.Column="4" />
</Grid> </Grid>
@ -54,7 +54,7 @@
<Grid Grid.Row="3" ColumnDefinitions="Auto,Auto,*,Auto,Auto"> <Grid Grid.Row="3" ColumnDefinitions="Auto,Auto,*,Auto,Auto">
<Image Style="{StaticResource IconBibliotheque}" Source="person_badge_clock_fill" Grid.Column="0"/> <Image Style="{StaticResource IconBibliotheque}" Source="person_badge_clock_fill" Grid.Column="0"/>
<Label Style="{StaticResource TexteBibliotheque}" Text="En prêt" Grid.Column="1"/> <Label Style="{StaticResource TexteBibliotheque}" Text="En prêt" Grid.Column="1"/>
<Label Style="{StaticResource NombreBibliotheque}" Text="1" Grid.Column="3"/> <Label Style="{StaticResource NombreBibliotheque}" Text="{Binding MyLibraryLoadData.LibraryViewModel.NbLoans}" Grid.Column="3"/>
<Image Style="{StaticResource ChevronBibliotheque}" Source="chevron_right" Grid.Column="4"/> <Image Style="{StaticResource ChevronBibliotheque}" Source="chevron_right" Grid.Column="4"/>
</Grid> </Grid>

@ -1,3 +1,4 @@
using MVVM.ViewModel;
using MVVM.VmApplicatif; using MVVM.VmApplicatif;
using Wrapper; using Wrapper;
@ -5,16 +6,17 @@ namespace MVVM.Pages;
public partial class MyLibraryPage : ContentPage public partial class MyLibraryPage : ContentPage
{ {
public NavigateAndLoadBooks NavigateAndLoadBooks { get; set;} public BooksNavigateAndLoad BooksNavigateAndLoad { get; set;}
public BooksViewModel BooksViewModel { get; set;} public MyLibraryLoadData MyLibraryLoadData { get; set;}
public MyLibraryPage(NavigateAndLoadBooks navigateAndLoadBooks, BooksViewModel bookViewModel) public MyLibraryPage(BooksNavigateAndLoad booksNavigateAndLoad, MyLibraryLoadData MyLibraryLoadData)
{ {
this.NavigateAndLoadBooks = navigateAndLoadBooks; this.BooksNavigateAndLoad = booksNavigateAndLoad;
this.BooksViewModel = bookViewModel; this.MyLibraryLoadData = MyLibraryLoadData;
BindingContext = this; BindingContext = this;
MyLibraryLoadData.LibraryViewModel.LoadData.Execute();
InitializeComponent(); InitializeComponent();
} }

@ -8,23 +8,23 @@ using Wrapper;
namespace MVVM.VmApplicatif namespace MVVM.VmApplicatif
{ {
public class NavigateAndLoadBooks public class BooksNavigateAndLoad
{ {
public NavigationViewModel NavigateViewModel { get; set; } public NavigationViewModel NavigateViewModel { get; set; }
public BooksViewModel BooksViewModel { get; set; } public BooksViewModel BooksViewModel { get; set; }
public ICommand CommandNavigationAndLoad { set; get; } public ICommand CommandNavigationAndLoad { set; get; }
public NavigateAndLoadBooks(NavigationViewModel navigateViewModel, BooksViewModel booksViewModel) public BooksNavigateAndLoad(NavigationViewModel navigateViewModel, BooksViewModel booksViewModel)
{ {
this.NavigateViewModel = navigateViewModel; this.NavigateViewModel = navigateViewModel;
this.BooksViewModel = booksViewModel; this.BooksViewModel = booksViewModel;
CommandNavigationAndLoad = new Command<string>(NavigateAndLoad); CommandNavigationAndLoad = new Command<string>(NavigateAndLoadFonction);
} }
private void NavigateAndLoad(string arg) private void NavigateAndLoadFonction(string arg)
{ {
BooksViewModel.LoadBooks.Execute(); BooksViewModel.LoadBooks.Execute();
NavigateViewModel.CommandNavigation.Execute(arg); NavigateViewModel.CommandNavigation.Execute(arg);

@ -0,0 +1,30 @@
using MVVM.VmApplicatif;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
using Wrapper;
namespace MVVM.ViewModel
{
public class MyLibraryLoadData
{
public MyLibraryViewModel LibraryViewModel { get; set; }
public ICommand CommandNavigationAndLoad { set; get; }
public MyLibraryLoadData(NavigationViewModel navigateViewModel, MyLibraryViewModel libraryViewModel)
{
this.LibraryViewModel = libraryViewModel;
CommandNavigationAndLoad = new Command<string>(NavigateAndLoadFonction);
}
private void NavigateAndLoadFonction(string arg)
{
LibraryViewModel.LoadData.Execute();
}
}
}

@ -19,6 +19,7 @@ namespace MVVM.VmApplicatif
private async void Navigate(string arg) private async void Navigate(string arg)
{ {
Console.WriteLine("CHANGEMENT !!!!!!!!!!");
await Shell.Current.GoToAsync("//" + arg); await Shell.Current.GoToAsync("//" + arg);
} }
} }

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
This code was generated by a tool. This code was generated by a tool.
It was generated from E:\Home\Projet\MVVM\MVVM\MVVM\Platforms\Android\AndroidManifest.xml It was generated from C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\MVVM\Platforms\Android\AndroidManifest.xml
Changes to this file may cause incorrect behavior and will be lost if Changes to this file may cause incorrect behavior and will be lost if
the contents are regenerated. the contents are regenerated.
--> -->

@ -12,81 +12,81 @@ build_property.EnableSingleFileAnalyzer = true
build_property.EnableTrimAnalyzer = false build_property.EnableTrimAnalyzer = false
build_property.IncludeAllContentForSelfExtract = build_property.IncludeAllContentForSelfExtract =
build_property.RootNamespace = MVVM build_property.RootNamespace = MVVM
build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\MVVM\ build_property.ProjectDir = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\MVVM\
[E:/Home/Projet/MVVM/MVVM/MVVM/App.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/App.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.App.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.App.xaml
build_metadata.AdditionalFiles.TargetPath = App.xaml build_metadata.AdditionalFiles.TargetPath = App.xaml
build_metadata.AdditionalFiles.RelativePath = App.xaml build_metadata.AdditionalFiles.RelativePath = App.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/AppShell.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/AppShell.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.AppShell.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.AppShell.xaml
build_metadata.AdditionalFiles.TargetPath = AppShell.xaml build_metadata.AdditionalFiles.TargetPath = AppShell.xaml
build_metadata.AdditionalFiles.RelativePath = AppShell.xaml build_metadata.AdditionalFiles.RelativePath = AppShell.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/MainPage.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/MainPage.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.MainPage.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.MainPage.xaml
build_metadata.AdditionalFiles.TargetPath = MainPage.xaml build_metadata.AdditionalFiles.TargetPath = MainPage.xaml
build_metadata.AdditionalFiles.RelativePath = MainPage.xaml build_metadata.AdditionalFiles.RelativePath = MainPage.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/AuteurListe.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/AuteurListe.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.AuteurListe.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.AuteurListe.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\AuteurListe.xaml build_metadata.AdditionalFiles.TargetPath = Pages\AuteurListe.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\AuteurListe.xaml build_metadata.AdditionalFiles.RelativePath = Pages\AuteurListe.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/BookPage.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/BookPage.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.BookPage.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.BookPage.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\BookPage.xaml build_metadata.AdditionalFiles.TargetPath = Pages\BookPage.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\BookPage.xaml build_metadata.AdditionalFiles.RelativePath = Pages\BookPage.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/BooksPage.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/BooksPage.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.BooksPage.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.BooksPage.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\BooksPage.xaml build_metadata.AdditionalFiles.TargetPath = Pages\BooksPage.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\BooksPage.xaml build_metadata.AdditionalFiles.RelativePath = Pages\BooksPage.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/Component/ListComponent.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/Component/ListComponent.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.Component.ListComponent.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.Component.ListComponent.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\Component\ListComponent.xaml build_metadata.AdditionalFiles.TargetPath = Pages\Component\ListComponent.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\Component\ListComponent.xaml build_metadata.AdditionalFiles.RelativePath = Pages\Component\ListComponent.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/Component/Livre.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/Component/Livre.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.Component.Livre.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.Component.Livre.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\Component\Livre.xaml build_metadata.AdditionalFiles.TargetPath = Pages\Component\Livre.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\Component\Livre.xaml build_metadata.AdditionalFiles.RelativePath = Pages\Component\Livre.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/DateListe.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/DateListe.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.DateListe.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.DateListe.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\DateListe.xaml build_metadata.AdditionalFiles.TargetPath = Pages\DateListe.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\DateListe.xaml build_metadata.AdditionalFiles.RelativePath = Pages\DateListe.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/EmpruntPret.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/EmpruntPret.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.EmpruntPret.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.EmpruntPret.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\EmpruntPret.xaml build_metadata.AdditionalFiles.TargetPath = Pages\EmpruntPret.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\EmpruntPret.xaml build_metadata.AdditionalFiles.RelativePath = Pages\EmpruntPret.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Pages/MyLibraryPage.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Pages/MyLibraryPage.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.MyLibraryPage.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Pages.MyLibraryPage.xaml
build_metadata.AdditionalFiles.TargetPath = Pages\MyLibraryPage.xaml build_metadata.AdditionalFiles.TargetPath = Pages\MyLibraryPage.xaml
build_metadata.AdditionalFiles.RelativePath = Pages\MyLibraryPage.xaml build_metadata.AdditionalFiles.RelativePath = Pages\MyLibraryPage.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Resources/Styles/Colors.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Resources/Styles/Colors.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Resources.Styles.Colors.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Resources.Styles.Colors.xaml
build_metadata.AdditionalFiles.TargetPath = Resources\Styles\Colors.xaml build_metadata.AdditionalFiles.TargetPath = Resources\Styles\Colors.xaml
build_metadata.AdditionalFiles.RelativePath = Resources\Styles\Colors.xaml build_metadata.AdditionalFiles.RelativePath = Resources\Styles\Colors.xaml
[E:/Home/Projet/MVVM/MVVM/MVVM/Resources/Styles/Styles.xaml] [C:/Home/Cours/Projet/MVVM/my/PocketBook_MVVM/MVVM/MVVM/Resources/Styles/Styles.xaml]
build_metadata.AdditionalFiles.GenKind = Xaml build_metadata.AdditionalFiles.GenKind = Xaml
build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Resources.Styles.Styles.xaml build_metadata.AdditionalFiles.ManifestResourceName = MVVM.Resources.Styles.Styles.xaml
build_metadata.AdditionalFiles.TargetPath = Resources\Styles\Styles.xaml build_metadata.AdditionalFiles.TargetPath = Resources\Styles\Styles.xaml

@ -1 +1 @@
73e6f80794fdb9323a89e1995b1c42f4eaf61415 fe5f0d28be68b7e40c6e4280d2cb5c3a6977e63c

@ -1 +1 @@
2812e9f9cd5ea5ef17ef825c89230d675b149b68 9918aa75f68984077f28145379f542c96b0c3c8a

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- <!--
This code was generated by a tool. This code was generated by a tool.
It was generated from E:\Home\Projet\MVVM\MVVM\MVVM\Platforms\Android\AndroidManifest.xml It was generated from C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\MVVM\Platforms\Android\AndroidManifest.xml
Changes to this file may cause incorrect behavior and will be lost if Changes to this file may cause incorrect behavior and will be lost if
the contents are regenerated. the contents are regenerated.
--> -->

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save