Esempio n. 1
0
        private void Update(Pere parent)
        {
            Pere p = dbEntities.Peres.FirstOrDefault(x => x.cin == parent.cin);

            if (p is null)
            {
                dbEntities.Peres.Add(parent);
            }
            else
            {
                if (parent.nom_Ar != null)
                {
                    p.nom_Ar = parent.nom_Ar;
                }
                if (parent.nom_Fr != null)
                {
                    p.nom_Fr = parent.nom_Fr;
                }
                if (parent.prenom_Ar != null)
                {
                    p.prenom_Ar = parent.prenom_Ar;
                }
                if (parent.prenom_Fr != null)
                {
                    p.prenom_Fr = parent.prenom_Fr;
                }
                if (parent.metier != null)
                {
                    p.metier = parent.metier;
                }
                if (parent.tele != null)
                {
                    p.tele = parent.tele;
                }
                if (parent.adresse != null)
                {
                    p.adresse = parent.adresse;
                }
            }
            dbEntities.SaveChanges();
        }
Esempio n. 2
0
 /// <summary>
 /// Renvoie un HashCode
 /// </summary>
 /// <returns></returns>
 public override int GetHashCode()
 {
     return(base.GetHashCode() + 17 * Sexe.GetHashCode() + 17 * Pere.GetHashCode() + 17 + Mere.GetHashCode() + 17 * Dtn.GetHashCode() + 17 * Dtd.GetHashCode());
 }