public JuryVM(GestVAEcls.Jury pJury) : base(pJury) { TheJury = pJury; lstRecoursVM = new ObservableCollection <RecoursVM>(); foreach (var item in TheJury.lstRecours) { RecoursVM oRecours = new RecoursVM(item); lstRecoursVM.Add(oRecours); } IsNew = false; }
public void DeleteOnCascade(Candidat oCand) { foreach (Livret1 oLiv in oCand.lstLivrets1) { while (oLiv.lstJurys.Count > 0) { Jury oJ = oLiv.lstJurys[0]; Juries.Remove(oJ); } } foreach (Livret2 oLiv in oCand.lstLivrets2) { while (oLiv.lstJurys.Count > 0) { Jury oJ = oLiv.lstJurys[0]; Juries.Remove(oJ); } } Candidats.Remove(oCand); } //DeleteOnCascade