/// <summary> /// Methode d'ajout d'un membre dans la liste de membre de l'association. /// </summary> /// <param name="membre"></param> public void AjouterUnMembre(Membre membre) { if (Membres.Contains(membre)) { throw new Exception("Ce membre figure dejà dans la liste des Membres de l'association."); } //Si le membre passé en paramètre existe dans la liste de membres de l'association, une exception est levé. else { Membres.Add(membre); //Sinon il est ajouté à la liste des membres. } }
private void SupprimerParticpant(object obj) { StageService.SupprimerParticipant(club, stage, participantSelectione); Membres.Add(participantSelectione); if (ParticipantsStage.Contains(participantSelectione)) { ParticipantsStage.Remove(participantSelectione); } if (Participants.Contains(participantSelectione)) { Participants.Remove(participantSelectione); } }
private void MiseAJourDesListe() { foreach (MembreModel m in club.Membres) { if (!StageService.VeutParticiper(club, stage, m) && MembreService.EstDisponible(club, m, stage) && !StageService.ParticipeAuStage(m, stage)) { Membres.Add(m); } if (StageService.VeutParticiper(club, stage, m)) { Participants.Add(m); } if (StageService.ParticipeAuStage(m, stage)) { ParticipantsStage.Add(m); } } }