public void UjCsucs(Csucs csucs) { if (csucs != null && !Csucsok.Contains(csucs)) { Csucsok.Add(csucs); if (csucs.Latvanyossag.Erdekesseg == ErdekessegiSzint.NagyonJó) { LatvanyossagokNagyonJo.UjFelvetel(csucs.Latvanyossag); } } else { Console.WriteLine($"A paraméter null vagy már szerepel a gráfban: {nameof(csucs)}"); } }
public void CsucsHozzaad(Csucs csucs) { if (csucs != null && !Csucsok.Contains(csucs)) { Csucsok.Add(csucs); if (csucs.Muzeum.Erdekesseg == ErdekessegiSzint.NagyonJo) { NagyonJoMuzeumLancoltLista.BeszurasElejere(csucs.Muzeum); } } else { Console.WriteLine($"A paraméter null vagy már szerepel a gráfban: {nameof(csucs)}"); } }
public void CsucsTorol(Csucs csucs) { if (csucs != null && Csucsok.Contains(csucs)) { Csucsok.Remove(csucs); Elek.RemoveAll(el => el.Honnan == csucs || el.Hova == csucs); if (csucs.Latvanyossag.Erdekesseg == ErdekessegiSzint.NagyonJó && LatvanyossagokNagyonJo.Contains(csucs.Latvanyossag)) { LatvanyossagokNagyonJo.Torol(csucs.Latvanyossag); } } else { Console.WriteLine($"A paraméter null vagy nincs ilyen csúcs a gráfban: {nameof(csucs)}"); } }
public void CsucsTorol(Csucs csucs) { if (csucs != null && Csucsok.Contains(csucs)) { Csucsok.Remove(csucs); Elek.RemoveAll(el => el.Honnan == csucs || el.Hova == csucs); if (csucs.Muzeum.Erdekesseg == ErdekessegiSzint.NagyonJo && NagyonJoMuzeumLancoltLista.Contains(csucs.Muzeum)) { NagyonJoMuzeumLancoltLista.Torles(csucs.Muzeum); } } else { Console.WriteLine($"A paraméter null vagy nincs ilyen csúcs a gráfban: {nameof(csucs)}"); } }