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 Manager MyManager { get; private set; } = new Manager();
public App()
{
InitializeComponent();

@ -9,8 +9,11 @@ namespace MangaMap.Model
{
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; }

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

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

@ -16,11 +16,11 @@ namespace MangaMap.Model
public List<Oeuvre> ListeOeuvrePourPlusTard { 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";
this.Pseudo = "55";
this.MotDePasse = "45";
Email = email;
Pseudo = pseudo;
MotDePasse = mdp;
this.nom = nom;
this.prenom = prenom;
this.age = age;

@ -10,6 +10,12 @@
<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="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)
{
// 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 pseudo = usernameEntry.Text;
string password = passwordEntry.Text;
string confirmPassword = confirmPasswordEntry.Text;
@ -52,7 +56,7 @@ public partial class signUpPage : ContentPage
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);
}

Loading…
Cancel
Save