public virtual void rehberdenSil(Kisi kisi) { if (this.kisiKayitliMi(kisi)) { rehber.Remove(kisi); Console.WriteLine(kisi.kisiBilgi() + " adli kisi bu rehberden silindi."); } }
public virtual void rehbereEkle(Kisi kisi) { if (!kisiKayitliMi(kisi)) { rehber.Add(kisi); } else { Console.WriteLine(kisi.kisiBilgi() + " adli kisi bu rehbere zaten kayitli."); } }
public virtual void gidenMesajSil(Kisi alici, string mesaj) { if (kisiTelefonRehberi.kisiKayitliMi(alici)) { GidenMesaj gecici = new GidenMesaj(this, alici, mesaj); for (int i = 0; i < gidenMesaj.Count; i++) { if (gidenMesaj[i].Equals(gecici)) { gidenMesaj.RemoveAt(i); Console.WriteLine(alici.kisiBilgi() + " adli kisiye gelen mesaj:\n\"" + mesaj + "\" silindi."); } } } else { Console.WriteLine("Rehberinizde boyle bir kisi bulunmamaktadir."); } }