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(); }
/// <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()); }