public void Ajouter(Stage p_stage) { Debug.Assert(p_stage != null, "p_Stage doit être différent de null"); this.m_BaseDeDonnées.Stages.InsertOnSubmit(p_stage); }
//public void ModifierStage(Stage p_StageModifie, int p_index) //{ // Debug.Assert(p_StageModifie != null, "p_StageModifie doit être différent de null"); // Debug.Assert(GetSuperviseur(p_index) != null, "L'index doit être préciser"); // Stage vieux_stage = m_BaseDeDonnées.Stages.SingleOrDefault(stage => stage.Id == p_index); // this.m_BaseDeDonnées.Stages.InsertOnSubmit(p_StageModifie); // this.m_BaseDeDonnées.Stages.DeleteOnSubmit(vieux_stage); //} public void SupprimerStage(Stage p_StageASupprimer) { Debug.Assert(p_StageASupprimer != null, "p_Stage doit être différent de null"); this.m_BaseDeDonnées.Stages.DeleteOnSubmit(p_StageASupprimer); }
/// <summary> /// Pour ajouter un stage dans la BD. /// </summary> /// <param name="p_Stage">Objet à ajouter</param> /// <param name="p_SuperviseurId">Identifiant du superviseur</param> /// <param name="p_StagiaireId">Identifiant du stagiaire</param> public void Ajouter(Stage p_Stage, int p_SuperviseurId, int p_StagiaireId) { Debug.Assert(p_Stage != null, "p_Stage doit être différent de null"); Debug.Assert(GetSuperviseur(p_SuperviseurId) != null, "Le superviseur doit exister"); Debug.Assert(GetStagiaire(p_StagiaireId) != null, "Le stagiaire doit exister"); }