/// <summary> /// Ajout, dans la based d'un nouveau Medecin /// </summary> /// <param name="patient"></param> /// <returns></returns> public Medecin AjoutMedecin(Medecin medecin) { using (DataClasses1DataContext entity = new DataClasses1DataContext()) { int retour = entity.AjoutMedecin(medecin.Identifiant, ServiceSecurite.HashMotDePass(medecin.MotDePass), medecin.Nom, medecin.Prenom, ConvertionDate.ConvertionDateTimeVersString(DateTime.Now), ConvertionDate.ConvertionDateTimeVersString(DateTime.Now), 0, medecin.AdresseMail, "", medecin.Telephone, medecin.InfoComplementaire); if (retour == -1) { throw new CompteException("Le compte exite déjà"); } //Rafraichir(); //Medecin RetourMedecin = _ListMedecin.Where(Id => Id.IDMedecin == retour).SingleOrDefault(); //Medecin RetourMedecin = Medecin RetourMedecin = this.VoirMedecin(retour); RetourMedecin.HoraireOuverture = new HoraireDAO().AjoutHoraire(retour, medecin.HoraireOuverture); RetourMedecin.Adresse = new AdresseDAO().AjoutAdresse(RetourMedecin.ID, medecin); return(VoirMedecin(retour)); } }