/// //////////////////////////////////// ///////////////////////////////// public C2iExpressionListe(IExpression[] elements) { foreach (IExpression expression in elements) { Parametres.Add(expression); } }
/// <summary> /// Méthode permettant d'ajouter un utilisateur à la liste des utilisateurs de l'application (lors de l'inscription d'un utilisateur). /// </summary> /// <param name="mail">Mail de l'utilisateur</param> /// <param name="motDePasse">Mot de passe de l'utilisateur</param> /// <param name="nom">Nom de l'utilisateur</param> /// <param name="prenom">Prénom de l'utilisateur</param> /// <param name="type">Type de l'utilisateur</param> /// <returns>string: Identifiant de l'utilisateur créé</returns> public string AjouterUtilisateur(string mail, string motDePasse, string nom, string prenom, TypeUtilisateur type, ICollection <Telephone> telephones, Lieu lieu, Civilite civilite, string otherInfo) { var param = new Parametre(); Parametres.Add(param); Lieux.Add(lieu); SaveChanges(); var user = new Utilisateur(mail, motDePasse, nom, prenom, telephones, type, lieu, civilite, param, otherInfo); Utilisateurs.Add(user); SaveChanges(); Telephones.AddRange(telephones); SaveChanges(); return(user.ID); }
/// //////////////////////////////////// ///////////////////////////////// public C2iExpressionIndexeur(IExpression expressionChamp, IExpression expressionIndexeur) { Parametres.Add(expressionChamp); Parametres.Add(expressionIndexeur); }
/// //////////////////////////////////// ///////////////////////////////// public C2iExpressionObjet(IExpression expressionSource, IExpression methodeOuPropriete) : base() { Parametres.Add(expressionSource); Parametres.Add(methodeOuPropriete); }