manager réussi

dictionnaire
Vianney JOURDY 2 years ago
parent f8ba032476
commit 7125f74991

@ -5,8 +5,8 @@ namespace MangaMap;
public partial class App : Application public partial class App : Application
{ {
public Manager MyManager { get; private set; } = new Manager(); public Manager MyManager { get; private set; } = new Manager();
public App() public App()
{ {
InitializeComponent(); InitializeComponent();

@ -9,8 +9,11 @@ namespace MangaMap.Model
{ {
public class Admin : Personne public class Admin : Personne
{ {
public Admin(string mdp, string email, string pseudo) : base(mdp, email, pseudo) public Admin(string motDePasse, string email, string pseudo)
{ {
MotDePasse = motDePasse;
Email = email;
Pseudo = pseudo;
} }
public int Id { get; private set; } public int Id { get; private set; }

@ -11,12 +11,8 @@ namespace MangaMap.Model
public List<Admin> Admins { get; private set; } public List<Admin> Admins { get; private set; }
public List<Utilisateur> Utilisateurs { get; private set; } public List<Utilisateur> Utilisateurs { get; private set; }
public List<Oeuvre> Oeuvres { get; private set; } public List<Oeuvre> Oeuvres { get; private set; }
public Manager() { public Manager() {
Admins = new List<Admin>(); Admins = new List<Admin>();
Utilisateurs = new List<Utilisateur>(); Utilisateurs = new List<Utilisateur>();
@ -27,8 +23,5 @@ namespace MangaMap.Model
{ {
Utilisateurs.Add(u); Utilisateurs.Add(u);
} }
} }
} }

@ -53,9 +53,5 @@ namespace MangaMap.Model
return false; return false;
} }
} }
} }

@ -16,11 +16,11 @@ namespace MangaMap.Model
public List<Oeuvre> ListeOeuvrePourPlusTard { get; private set; } public List<Oeuvre> ListeOeuvrePourPlusTard { get; private set; }
public List<Oeuvre> ListeOeuvreFavorites { get; private set; } public List<Oeuvre> ListeOeuvreFavorites { get; private set; }
public Utilisateur(string nom, string prenom, int age) public Utilisateur(string email, string pseudo, string mdp, string nom, string prenom, int age)
{ {
this.Email = "rr"; Email = email;
this.Pseudo = "55"; Pseudo = pseudo;
this.MotDePasse = "45"; MotDePasse = mdp;
this.nom = nom; this.nom = nom;
this.prenom = prenom; this.prenom = prenom;
this.age = age; this.age = age;

@ -10,6 +10,12 @@
<Label Text="S'inscrire a MapManga" FontSize="Large" Margin="0,0,0,20" TextColor="#ffffff"/> <Label Text="S'inscrire a MapManga" FontSize="Large" Margin="0,0,0,20" TextColor="#ffffff"/>
<Entry x:Name="nameEntry" Placeholder="Nom" Margin="0,0,0,10" Background="#EFF0F2" TextColor="{StaticResource Black}"/>
<Entry x:Name="firstNameEntry" Placeholder="Prénom" Margin="0,0,0,10" Background="#EFF0F2" TextColor="{StaticResource Black}"/>
<Entry x:Name="ageEntry" Placeholder="Âge" Margin="0,0,0,10" Background="#EFF0F2" TextColor="{StaticResource Black}"/>
<Entry x:Name="emailEntry" Placeholder="Email" Margin="0,0,0,10" BackgroundColor="#EFF0F2" TextColor="{StaticResource Black}"/> <Entry x:Name="emailEntry" Placeholder="Email" Margin="0,0,0,10" BackgroundColor="#EFF0F2" TextColor="{StaticResource Black}"/>
<Entry x:Name="usernameEntry" Placeholder="Nom d'utilisateur" Margin="0,0,0,10" BackgroundColor="#EFF0F2" TextColor="{StaticResource Black}"/> <Entry x:Name="usernameEntry" Placeholder="Nom d'utilisateur" Margin="0,0,0,10" BackgroundColor="#EFF0F2" TextColor="{StaticResource Black}"/>

@ -16,7 +16,11 @@ public partial class signUpPage : ContentPage
async void OnSignUpClicked(object sender, System.EventArgs e) async void OnSignUpClicked(object sender, System.EventArgs e)
{ {
// Récupérer les valeurs des entrées // Récupérer les valeurs des entrées
string nom = nameEntry.Text;
string prénom = firstNameEntry.Text;
int age = Convert.ToInt32(ageEntry.Text);
string email = emailEntry.Text; string email = emailEntry.Text;
string pseudo = usernameEntry.Text;
string password = passwordEntry.Text; string password = passwordEntry.Text;
string confirmPassword = confirmPasswordEntry.Text; string confirmPassword = confirmPasswordEntry.Text;
@ -52,7 +56,7 @@ public partial class signUpPage : ContentPage
await Navigation.PushAsync(new homePage()); await Navigation.PushAsync(new homePage());
} }
Utilisateur util = new Utilisateur("Ryan", "Garcia", 12); Utilisateur util = new Utilisateur(email, pseudo, password, nom, prénom, age);
my_manager.ajouterUtilisateur(util); my_manager.ajouterUtilisateur(util);
} }

Loading…
Cancel
Save