コード例 #1
0
        // ...#...
        public List <IDomenskiObjekat> VratiPretragu(IDomenskiObjekat objekat, string tekst)
        {
            SqlCommand              command  = new SqlCommand($"SELECT * FROM {objekat.VratiImeKlase()} WHERE {objekat.VratiPretragu(tekst)}", connection, transaction);
            SqlDataReader           reader   = command.ExecuteReader();
            List <IDomenskiObjekat> rezultat = objekat.VratiListu(reader);

            reader.Close();

            int broj = 1;

            foreach (IDomenskiObjekat rez in rezultat)
            {
                broj = 1;

                while (rez.VratiPoddomen(broj) != null)
                {
                    rez.PostaviPoddomen(VratiJedan(rez.VratiPoddomen(broj)), broj);
                    broj++;
                }
            }
            return(rezultat);
        }