public Kandidat(string im, string prez, DateTime datR, string LK, string maticni, string drzava, Stranka stranka, int godine, string strucnaSprema, string pozicija, string drustvenaPriznanja, Image img, int popularnost = 0) : base(im, prez, datR, LK, maticni, drzava) { this.stranka = stranka; this.godine = godine; this.godine = (int)((DateTime.Today - datR).TotalDays / 365.2425); this.strucnaSprema = strucnaSprema; this.pozicija = pozicija; this.drustvenaPriznanja = drustvenaPriznanja; this.popularnost = popularnost; this.slika = img; }
List <Kandidat> pretraziKandidate(int minAge, int maxAge, Stranka stranka, string strucnaSprema, string pozicija, string drustvenaPriznanja, int popularnost) { List <Kandidat> kandidati = new List <Kandidat>(); foreach (Kandidat k in KandidatiD) { if (k.Godine <= maxAge && k.Godine >= minAge && k.Stranka == stranka && k.StrucnaSprema == strucnaSprema && k.Pozicija == pozicija && k.Popularnost >= popularnost) { kandidati.Add(k); } } return(kandidati); }