Ajout de la list jeu dans la persistance

pull/34/head
Yvan CALATAYUD 2 years ago
parent 1f5c40e17d
commit 02ffb53ec3

@ -1,19 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
namespace GameAtlas.Models
{
[DataContract]
public class Jeu
{
public string Nom;
public int Note;
public int NbTelechargement;
public string Plateforme;
public string Genre;
public string Image;
[DataMember]
public string Nom { get; private set; }
[DataMember]
public int Note { get; private set; }
[DataMember]
public int NbTelechargement { get; private set; }
[DataMember]
public string Plateforme { get; private set; }
[DataMember]
public string Genre { get; private set; }
[DataMember]
public string Image { get; private set; }
public Jeu(string nom, int note, int nbTelechargement, string plateforme, string genre, string image)
{

@ -18,6 +18,7 @@ namespace GameAtlas.Models
public Manager(IPersistanceManager persistance)
{
Utilisateurs = new List<Utilisateur>();
ListJeux = new List<Jeu>();
Persistance = persistance;
}

@ -14,6 +14,10 @@ namespace GameAtlas.Stub
List<Utilisateur> ListUsers = new List<Utilisateur>();
List<Jeu> ListJeu = new List<Jeu>();
Utilisateur user1 = new Utilisateur("test@gmail.com", "test", "Test1234");
Jeu TheLastOfUs = new Jeu("The last of Us Part 1", 5, 487, "Ps5", "Aventure", "cover_lastofus1.png");
Jeu ForzaHorizon = new Jeu("Forza Horizon 5", 4, 420, "Ps4", "Course", "cover_forzahorizon5.png");
ListJeu.Add(TheLastOfUs);
ListJeu.Add(ForzaHorizon);
ListUsers.Add(user1);
return (ListJeu,ListUsers);
}

@ -1,17 +1,17 @@
{
"format": 1,
"restore": {
"C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj": {}
"C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj": {}
},
"projects": {
"C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj": {
"C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectUniqueName": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectName": "GameAtlas",
"projectPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"packagesPath": "C:\\Users\\yvcalatayu\\.nuget\\packages\\",
"outputPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\obj\\",
"outputPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\obj\\",
"projectStyle": "PackageReference",
"crossTargeting": true,
"fallbackFolders": [

@ -25006,11 +25006,11 @@
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectUniqueName": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectName": "GameAtlas",
"projectPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"packagesPath": "C:\\Users\\yvcalatayu\\.nuget\\packages\\",
"outputPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\obj\\",
"outputPath": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\obj\\",
"projectStyle": "PackageReference",
"crossTargeting": true,
"fallbackFolders": [

@ -1,8 +1,8 @@
{
"version": 2,
"dgSpecHash": "/qgUnqNEI6r51fIX05J/e3yJwUKdlMTOCFg2HTEoXpATjQk8gEI2nqtwET7vlt5fjisgSHz4OLREkU4RA4qggw==",
"dgSpecHash": "jnNubohoYKkOO0dmAB2+ijUc9RdJOdyoBRnKOMZZn+e5t4JUCPHEihMOlkVpki17Mlm7x9pumO3Z2VvzMrsMkg==",
"success": true,
"projectFilePath": "C:\\Users\\yvcalatayu\\Source\\Repos\\IHM\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"projectFilePath": "C:\\Users\\yvcalatayu\\Source\\Repos\\SAE2.01-IHM_-_Remi_LAVERGNE_-_Yvan_CALATAYUD\\GameAtlas\\GameAtlas\\GameAtlas.csproj",
"expectedPackageFiles": [
"C:\\Users\\yvcalatayu\\.nuget\\packages\\communitytoolkit.maui\\5.1.0\\communitytoolkit.maui.5.1.0.nupkg.sha512",
"C:\\Users\\yvcalatayu\\.nuget\\packages\\communitytoolkit.maui.core\\5.1.0\\communitytoolkit.maui.core.5.1.0.nupkg.sha512",

Loading…
Cancel
Save