using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Modèle { /// /// Cette classe permet d'initialiser une base de données d'utilisateurs, en appelant pour le /// moment le stub. Elle permet également de manipuler ces données. /// public class UserBase { private List users = null!; public List ListUsers { get { return users; } private set { users = value; } } public UserBase() { ListUsers = new Stub().loadUsers(); } /// /// Cette méthode vérifie si l'utilisateur est présent dans la base de données /// /// Identifiant (pseudo) de l'utilisateur /// Mot de passe de l'utilisateur public int checkIfExists(string username, string password) { if (string.IsNullOrEmpty(username) || string.IsNullOrEmpty(password)) { return 0; } foreach (User u in ListUsers) { if (username.Equals(u.Pseudo) && u.verifyPssw(password)) { return 5; } } return 0; } } }