public static Pacijent PretraziPacijenta(Klinika k, bool samoSaKartonom) { Pacijent izabrani = PretraziUListi <Pacijent>(k.registrovaniPacijenti, "Unesite ime/prezime za pretrazivanje pacijenta", "Nije ni jedan pacijent pronadjen sa datim imenom/prezimenom", "Izaberite pacijenta"); Console.WriteLine("Izabrani pacijent: " + izabrani.DajImeIPrezime()); if (izabrani.karton == null && samoSaKartonom) { throw new Exception("Karton pacijenta ne postoji"); } return(izabrani); }
public List <Pacijent> NadjiPacijente(string pretraga) { List <Pacijent> pacijenti = new List <Pacijent>(); foreach (Osoba osoba in osobe) { if (osoba is Pacijent) { Pacijent pacijent = (Pacijent)osoba; if (pacijent.DajImeIPrezime().ToLower().Contains(pretraga.ToLower())) { pacijenti.Add(pacijent); } } } return(pacijenti); }