コード例 #1
0
 /// //////////////////////////////////// /////////////////////////////////
 public C2iExpressionListe(IExpression[] elements)
 {
     foreach (IExpression expression in elements)
     {
         Parametres.Add(expression);
     }
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 /// //////////////////////////////////// /////////////////////////////////
 public C2iExpressionIndexeur(IExpression expressionChamp, IExpression expressionIndexeur)
 {
     Parametres.Add(expressionChamp);
     Parametres.Add(expressionIndexeur);
 }
コード例 #4
0
 /// //////////////////////////////////// /////////////////////////////////
 public C2iExpressionObjet(IExpression expressionSource, IExpression methodeOuPropriete)
     : base()
 {
     Parametres.Add(expressionSource);
     Parametres.Add(methodeOuPropriete);
 }