Navigation terminé + Commencement du wrapper BookPage

master
enzoj 2 years ago
parent 96c1a99b97
commit ca555e891d

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 = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\ build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\

@ -1 +1 @@
73eb43b87aebd3460e9cfc1a6fc825531dcdaebe 0485af3c2a356b27a294c604ab587442c3ee700a

@ -14,22 +14,6 @@ D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.dll
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\refint\DtoAbstractLayer.dll
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.pdb
D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll D:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.AssemblyReference.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CoreCompileInputs.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CopyComplete
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\DtoAbstractLayer.pdb
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.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.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\DtoAbstractLayer.pdb
@ -46,3 +30,19 @@ C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net
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\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\DtoAbstractLayer.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.deps.json
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\DtoAbstractLayer.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.AssemblyReference.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CoreCompileInputs.cache
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\DtoAbstractLayer.csproj.CopyComplete
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\DtoAbstractLayer.pdb
E:\Home\Projet\MVVM\MVVM\DtoAbstractLayer\obj\Debug\net7.0\ref\DtoAbstractLayer.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {} "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {}
}, },
"projects": { "projects": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"projectName": "DtoAbstractLayer", "projectName": "DtoAbstractLayer",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\", "outputPath": "E:\\Home\\Projet\\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": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }
@ -68,14 +68,14 @@
} }
} }
}, },
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "E:\\Home\\Projet\\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": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"projectName": "DtoAbstractLayer", "projectName": "DtoAbstractLayer",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\obj\\", "outputPath": "E:\\Home\\Projet\\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": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }

@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "IBxdmCgPSugbGGThFUn3+hGlJSfML2kuvuO3I3k3SU/y/md15p+yzqy70xl1cCej5xRCvKFfShYs+WKk03D+iQ==", "dgSpecHash": "9b8Tc1IUryqunTPoQZmNZ2FPzyCPIstRHRzeN9mHGzLtg8ngdErMIrZcCaDJ2ZVwD68qE4K4V9IEz5RKx/GrIQ==",
"success": true, "success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\DtoAbstractLayer\\DtoAbstractLayer.csproj", "projectFilePath": "E:\\Home\\Projet\\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 = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\ build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\JsonReader\

@ -1 +1 @@
d6d31a17e3d8d34b34a7e3eacbfed3d7f5c0abd1 7a4c812f183337b8ebdd7847e167c339cc07dc7a

@ -14,22 +14,6 @@ D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.dll
D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\refint\JsonReader.dll
D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.pdb
D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll D:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.AssemblyReference.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CoreCompileInputs.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CopyComplete
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\JsonReader.pdb
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.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.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\JsonReader.pdb
@ -46,3 +30,19 @@ C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\Js
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\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\JsonReader.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.deps.json
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\JsonReader.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.AssemblyReference.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CoreCompileInputs.cache
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\JsonReader.csproj.CopyComplete
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\JsonReader.pdb
E:\Home\Projet\MVVM\MVVM\JsonReader\obj\Debug\net7.0\ref\JsonReader.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {} "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {}
}, },
"projects": { "projects": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"projectName": "JsonReader", "projectName": "JsonReader",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\", "outputPath": "E:\\Home\\Projet\\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": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }
@ -74,14 +74,14 @@
} }
} }
}, },
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "E:\\Home\\Projet\\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": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"projectName": "JsonReader", "projectName": "JsonReader",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\JsonReader\\JsonReader.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\obj\\", "outputPath": "E:\\Home\\Projet\\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": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj" "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj"
} }
} }
} }

@ -1,8 +1,8 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "IpbazZOK7da0nOzmJ0n6SLha8hQE7OAaWjiVp8jvG/jNanKjS2JXKp29UE7GxiPZ6vAGa+4DQ+6IKE9kRa7JDA==", "dgSpecHash": "6EuixWtRNNgEW8zlBFuH4Cogw/vevoaogMc09I9jvrZ7RMrBAFNArjlxrZ9h2vE/xaIZYbKRzad8s8osd1X5vQ==",
"success": true, "success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\JsonReader\\JsonReader.csproj", "projectFilePath": "E:\\Home\\Projet\\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 = C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\ build_property.ProjectDir = E:\Home\Projet\MVVM\MVVM\LibraryDTO\

@ -10,18 +10,6 @@ D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.dll
D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\refint\LibraryDTO.dll
D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.pdb
D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll D:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.csproj.CoreCompileInputs.cache
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\LibraryDTO.pdb
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.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.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.dll
@ -34,3 +22,15 @@ C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\Li
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\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\LibraryDTO.pdb
C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll C:\Home\Cours\Projet\MVVM\my\PocketBook_MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.xml
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.deps.json
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.dll
E:\Home\Projet\MVVM\MVVM\LibraryDTO\bin\Debug\net7.0\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.GeneratedMSBuildEditorConfig.editorconfig
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfoInputs.cache
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.AssemblyInfo.cs
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\LibraryDTO.csproj.CoreCompileInputs.cache
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\LibraryDTO.pdb
E:\Home\Projet\MVVM\MVVM\LibraryDTO\obj\Debug\net7.0\ref\LibraryDTO.dll

@ -1,17 +1,17 @@
{ {
"format": 1, "format": 1,
"restore": { "restore": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {} "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {}
}, },
"projects": { "projects": {
"C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": { "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj": {
"version": "1.0.0", "version": "1.0.0",
"restore": { "restore": {
"projectUniqueName": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "E:\\Home\\Projet\\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": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectUniqueName": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"projectName": "LibraryDTO", "projectName": "LibraryDTO",
"projectPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectPath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\", "packagesPath": "C:\\Users\\enzoj\\.nuget\\packages\\",
"outputPath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\obj\\", "outputPath": "E:\\Home\\Projet\\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": "Ta0pLLwjd92z/0nZRGshg4RxutsHrJ9dJFRPyKEf6qrf/e92xlZy7na7ZVYQVJBnOQec9Mf+zzRiniMx/xQZcA==", "dgSpecHash": "mGa9tDDFRUOusXoPWWLr4XCXFnrqDuCrQXKR/vGtUL0aS5XFs9SLiy+P64zhT/3OhNhmuOjLHXeh3rpeLW9IUw==",
"success": true, "success": true,
"projectFilePath": "C:\\Home\\Cours\\Projet\\MVVM\\my\\PocketBook_MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj", "projectFilePath": "E:\\Home\\Projet\\MVVM\\MVVM\\LibraryDTO\\LibraryDTO.csproj",
"expectedPackageFiles": [], "expectedPackageFiles": [],
"logs": [] "logs": []
} }

@ -6,33 +6,32 @@
xmlns:local="clr-namespace:MVVM.Pages"> xmlns:local="clr-namespace:MVVM.Pages">
<TabBar> <TabBar>
<ShellContent <ShellContent
Title="My Library" Title="My Library"
Icon="books_vertical_fill" Icon="books_vertical_fill"
ContentTemplate="{DataTemplate local:MyLibraryPage}" ContentTemplate="{DataTemplate local:MyLibraryPage}"
Route="MyLibraryPage"/> Route="MyLibraryPage" />
<ShellContent <ShellContent
Title="My Lists" Title="My Lists"
Icon="list_bullet" Icon="list_bullet"
ContentTemplate="{DataTemplate local:BooksPage}" ContentTemplate="{DataTemplate local:BooksPage}"
Route="BooksPage" Route="BooksPage"/>
/>
<ShellContent <ShellContent
Title="My Reading" Title="My Reading"
Icon="bookmark_fill" Icon="bookmark_fill"
ContentTemplate="{DataTemplate local:BookPage}" ContentTemplate="{DataTemplate local:BookPage}"
Route="FilterPage" Route="FilterPage"/>
/>
<ShellContent <ShellContent
Title="Search" Title="Search"
Icon="magnifyingglass" Icon="magnifyingglass"
ContentTemplate="{DataTemplate local:EmpruntPret}" ContentTemplate="{DataTemplate local:EmpruntPret}"
Route="LoanPage" Route="LoanPage"/>
/>
</TabBar> </TabBar>
</Shell> </Shell>

@ -1,9 +1,17 @@
namespace MVVM using MVVM.Constante;
using MVVM.Pages;
namespace MVVM
{ {
public partial class AppShell : Shell public partial class AppShell : Shell
{ {
public AppShell() public AppShell()
{ {
Routing.RegisterRoute(GlobalConst.MyLibraryPage, typeof(MyLibraryPage));
Routing.RegisterRoute(GlobalConst.BooksPage, typeof(BooksPage));
Routing.RegisterRoute(GlobalConst.BookPage, typeof(BookPage));
InitializeComponent(); InitializeComponent();
} }
} }

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MVVM.Constante
{
public static class GlobalConst
{
public const string MyLibraryPage = "//MyLibraryPage";
public const string BooksPage = "//BooksPage";
public const string BookPage = "//BooksPage/BookPage";
}
}

@ -3,7 +3,7 @@ using Microsoft.Extensions.Logging;
using Model; using Model;
using MVVM.Pages; using MVVM.Pages;
using MVVM.ViewModel; using MVVM.ViewModel;
using MVVM.VmApplicatif; using MVVM.ViewModel;
using StubLib; using StubLib;
using Wrapper; using Wrapper;
@ -22,14 +22,18 @@ namespace MVVM
.AddSingleton<NavigationViewModel>() .AddSingleton<NavigationViewModel>()
.AddSingleton<BooksNavigateAndLoad>() .AddSingleton<BooksNavigateAndLoad>()
.AddSingleton<MyLibraryLoadData>() .AddSingleton<MyLibraryLoadData>()
.AddSingleton<BookCheckAndNavigate>()
//Wrapper //Wrapper
.AddSingleton<BooksViewModel>() .AddSingleton<BooksViewModel>()
.AddSingleton<MyLibraryViewModel>() .AddSingleton<MyLibraryViewModel>()
.AddSingleton<BookViewModel>()
// Page // Page
.AddSingleton<BookPage>()
.AddSingleton<BooksPage>() .AddSingleton<BooksPage>()
.AddSingleton<MyLibraryPage>(); .AddSingleton<MyLibraryPage>();

@ -17,7 +17,7 @@
</StackLayout> </StackLayout>
<Grid ColumnDefinitions="Auto,Auto"> <Grid ColumnDefinitions="Auto,Auto">
<Image Grid.Column="0" Source="onepiece1" Style="{StaticResource ImageDetailLivre}"/> <Image Grid.Column="0" Source="{Binding BookViewModel.ImageLarge}" Style="{StaticResource ImageDetailLivre}"/>
<Grid Grid.Column="1" RowDefinitions="Auto,*,Auto"> <Grid Grid.Column="1" RowDefinitions="Auto,*,Auto">
<Label Grid.Row="0" Text="One piece tome 1 " Style="{StaticResource DetailTitreLivre}"/> <Label Grid.Row="0" Text="One piece tome 1 " Style="{StaticResource DetailTitreLivre}"/>
<HorizontalStackLayout Grid.Row="2" Style="{StaticResource EtoileLivre}"> <HorizontalStackLayout Grid.Row="2" Style="{StaticResource EtoileLivre}">

@ -1,11 +1,18 @@
namespace MVVM.Pages; namespace MVVM.Pages;
using Microsoft.Maui.Controls; using Microsoft.Maui.Controls;
using Wrapper;
public partial class BookPage : ContentPage public partial class BookPage : ContentPage
{ {
public BookPage() public BookViewModel BookViewModel { get; set; }
public BookPage(BookViewModel bookViewModel)
{ {
InitializeComponent(); this.BookViewModel = bookViewModel;
BindingContext = this;
InitializeComponent();
} }
} }

@ -42,7 +42,7 @@
<Grid ColumnDefinitions="*"> <Grid ColumnDefinitions="*">
<Grid.GestureRecognizers> <Grid.GestureRecognizers>
<TapGestureRecognizer Command="{Binding Path=NavigationViewModel.CommandNavigation,Source={x:Reference BooksPagePage}}" CommandParameter="BookPage" /> <TapGestureRecognizer Command="{Binding Path=BookCheckAndNavigate.CommandBookCheckAndNavigate,Source={x:Reference BooksPagePage}}" CommandParameter="{Binding ISBN13}"/>
</Grid.GestureRecognizers> </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"/>

@ -1,6 +1,6 @@
 
using Model; using Model;
using MVVM.VmApplicatif; using MVVM.ViewModel;
using System.Windows.Input; using System.Windows.Input;
using Wrapper; using Wrapper;
@ -12,11 +12,14 @@ public partial class BooksPage : ContentPage
public NavigationViewModel NavigationViewModel { get; set; } public NavigationViewModel NavigationViewModel { get; set; }
public BooksViewModel BooksViewModel { get; set; } public BooksViewModel BooksViewModel { get; set; }
public BookCheckAndNavigate BookCheckAndNavigate { get; set; }
public BooksPage(BooksViewModel bookViewModel, NavigationViewModel navigationViewModel)
public BooksPage(BooksViewModel bookViewModel, NavigationViewModel navigationViewModel, BookCheckAndNavigate checkAndNavigate)
{ {
this.BooksViewModel = bookViewModel; this.BooksViewModel = bookViewModel;
this.NavigationViewModel = navigationViewModel; this.NavigationViewModel = navigationViewModel;
this.BookCheckAndNavigate = checkAndNavigate;
BindingContext = this; BindingContext = this;

@ -39,7 +39,7 @@
<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 BooksNavigateAndLoad.CommandNavigationAndLoad}" CommandParameter="BooksPage" /> <TapGestureRecognizer Command="{Binding BooksNavigateAndLoad.CommandNavigationAndLoad}" CommandParameter="{Binding BooksNavigateAndLoad.NavigateViewModel.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"/>

@ -1,5 +1,5 @@
using MVVM.ViewModel; using MVVM.ViewModel;
using MVVM.VmApplicatif; using MVVM.ViewModel;
using Wrapper; using Wrapper;
namespace MVVM.Pages; namespace MVVM.Pages;

@ -0,0 +1,36 @@
using MVVM.Constante;
using MVVM.ViewModel;
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 BookCheckAndNavigate
{
public ICommand CommandBookCheckAndNavigate { get; set; }
NavigationViewModel NavigationViewModel { get; set; }
BookViewModel BookViewModel { get; set; }
public BookCheckAndNavigate(NavigationViewModel navigateViewModel,BookViewModel bookViewModel)
{
this.NavigationViewModel = navigateViewModel;
this.BookViewModel = bookViewModel;
CommandBookCheckAndNavigate = new Command<string>(CheckAndNavigate);
}
private void CheckAndNavigate(string isbn13)
{
if ( BookViewModel.LoadBook(isbn13) )
{
NavigationViewModel.CommandNavigation.Execute(GlobalConst.BookPage);
}
}
}
}

@ -6,7 +6,7 @@ using System.Threading.Tasks;
using System.Windows.Input; using System.Windows.Input;
using Wrapper; using Wrapper;
namespace MVVM.VmApplicatif namespace MVVM.ViewModel
{ {
public class BooksNavigateAndLoad public class BooksNavigateAndLoad
{ {

@ -1,4 +1,4 @@
using MVVM.VmApplicatif; using MVVM.ViewModel;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

@ -1,4 +1,5 @@
using System; using MVVM.Constante;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Linq; using System.Linq;
@ -6,21 +7,45 @@ using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Input; using System.Windows.Input;
namespace MVVM.VmApplicatif namespace MVVM.ViewModel
{ {
public class NavigationViewModel public class NavigationViewModel
{ {
public ICommand CommandNavigation { set; get; } public ICommand CommandNavigation { set; get; }
public string MyLibraryPage
{ get => myLibraryPage;
private set { myLibraryPage = value; }
}
private string myLibraryPage;
public string BooksPage
{
get => booksPage;
private set { booksPage = value; }
}
private string booksPage;
public string BookPage
{
get => bookPage;
private set { bookPage = value; }
}
private string bookPage;
public NavigationViewModel() public NavigationViewModel()
{ {
bookPage = GlobalConst.BookPage;
booksPage = GlobalConst.BooksPage;
myLibraryPage = GlobalConst.MyLibraryPage;
CommandNavigation = new Command<string>(Navigate); CommandNavigation = new Command<string>(Navigate);
} }
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,8 +0,0 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>LibraryDTO</name>
</assembly>
<members>
</members>
</doc>

@ -1,45 +0,0 @@
{
"runtimeOptions": {
"tfm": "net7.0",
"includedFrameworks": [
{
"name": "Microsoft.NETCore.App",
"version": "7.0.10"
},
{
"name": "Microsoft.iOS",
"version": "16.4.7098"
},
{
"name": "Microsoft.Maui.Core",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Controls",
"version": "**FromWorkload**"
},
{
"name": "Microsoft.Maui.Essentials",
"version": "**FromWorkload**"
}
],
"configProperties": {
"Microsoft.Extensions.DependencyInjection.VerifyOpenGenericServiceTrimmability": true,
"System.AggressiveAttributeTrimming": true,
"System.ComponentModel.TypeConverter.EnableUnsafeBinaryFormatterInDesigntimeLicenseContextSerialization": false,
"System.Diagnostics.Debugger.IsSupported": true,
"System.Diagnostics.Tracing.EventSource.IsSupported": false,
"System.Globalization.Invariant": false,
"System.Net.Http.EnableActivityPropagation": false,
"System.Net.Http.UseNativeHttpHandler": true,
"System.Reflection.NullabilityInfoContext.IsSupported": false,
"System.Resources.ResourceManager.AllowCustomResourceTypes": false,
"System.Resources.UseSystemResourceKeys": false,
"System.Runtime.InteropServices.BuiltInComInterop.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false,
"System.StartupHookProvider.IsSupported": false,
"System.Threading.Thread.EnableAutoreleasePool": true,
"System.Text.Encoding.EnableUnsafeUTF7Encoding": false
}
}
}

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

Loading…
Cancel
Save