/// <summary> /// Rend le Premier L1 Valide Valide (ou Null S'il n'y en a pas) /// </summary> /// <returns></returns> public Livret1VM getL1Valide() { Livret1VM oReturn = null; oReturn = (from oLiv in getListLivret1() where oLiv.IsValide(this) select oLiv).FirstOrDefault <Livret1VM>(); return(oReturn); }
public void LoadDetails() { lstLivrets.Clear(); foreach (Livret1 item in TheCandidat.lstLivrets1) { Livret1VM oLivret = new Livret1VM(item); lstLivrets.Add(oLivret); } foreach (Livret2 item in TheCandidat.lstLivrets2) { Livret2VM oLivret = new Livret2VM(item); lstLivrets.Add(oLivret); } DeleteLivretCommand = new RelayCommand <CandidatVM>(c => { DeleteCurrentLivret(); }, c => { return(IsDeletePossible); }); }
public CandidatVM() : base() { TheCandidat = new Candidat(); lstDiplomesCandVMs = new ObservableCollection <DiplomeCandVM>(); lstLivrets = new ObservableCollection <LivretVMBase>(); foreach (DiplomeCand item in TheCandidat.lstDiplomes) { DiplomeCandVM oDipCand = new DiplomeCandVM(item); lstDiplomesCandVMs.Add(oDipCand); } foreach (Livret1 item in TheCandidat.lstLivrets1) { Livret1VM oLivret = new Livret1VM(item); lstLivrets.Add(oLivret); } foreach (Livret2 item in TheCandidat.lstLivrets2) { Livret2VM oLivret = new Livret2VM(item); lstLivrets.Add(oLivret); } }