예제 #1
0
 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)}");
     }
 }
예제 #2
0
 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)}");
     }
 }
예제 #3
0
 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)}");
     }
 }
예제 #4
0
 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)}");
     }
 }