private void DoAnlegen(bool?obj) { if (obj != true) { //ufvm.UF = null; return; } ufvm.UF.Zeugnisfach = ZF; ufvm.UF.Speichern(); LstUFach.Add(ufvm.UF); SelFach = ufvm.UF; // Liste der Unterrichtsfächer im VM der FaecherVerwaltenPage aktualisieren fvvm.Ufaecher.Add(ufvm.UF); }
private void DoAendern(bool?obj) { if (obj != true) { ufvm.UF.Reload(); return; } int index = LstUFach.IndexOf(ufvm.UF); // Index löschen und neu hinzufügen LstUFach.RemoveAt(index); LstUFach.Insert(index, ufvm.UF); // Selektiertes Fach setzen SelFach = ufvm.UF; SelFach.Speichern(); // Liste der Unterrichtsfächer im VM der FaecherVerwaltenPage aktualisieren int i = (App.Current.FindResource("FaecherVerwaltenPageVM") as FaecherVerwaltenPageVM).Ufaecher.IndexOf(ufvm.UF); fvvm.Ufaecher.RemoveAt(i); fvvm.Ufaecher.Insert(i, ufvm.UF); }