Beispiel #1
0
        public IDomenskiObjekat Vratiizvodjaca(IDomenskiObjekat ido, string vrednost)
        {
            komanda.CommandText = $"Select * from {ido.NazivTabele()} where {vrednost}";
            komanda.CommandType = CommandType.Text;
            SqlDataReader           citac = komanda.ExecuteReader();
            List <IDomenskiObjekat> rez   = ido.ListaObjekata(citac);

            citac.Close();
            return(rez.FirstOrDefault());
        }
Beispiel #2
0
        public IDomenskiObjekat VratiTacanObjekat(IDomenskiObjekat ido)
        {
            string                  upit    = $"Select * from {ido.NazivTabele()} where {ido.VratiKljuc()}";
            SqlCommand              komanda = new SqlCommand(upit, konekcija, transakcija);
            SqlDataReader           citac   = komanda.ExecuteReader();
            List <IDomenskiObjekat> rez     = ido.ListaObjekata(citac);

            citac.Close();
            return(rez.FirstOrDefault());
        }
Beispiel #3
0
 public List <IDomenskiObjekat> Select(IDomenskiObjekat objekat, string uslov = "")
 {
     using (SqlCommand command = new SqlCommand($"select * from {objekat.Tabela} {objekat.Alias} {objekat.Join} {objekat.Where(uslov)}", connection, transaction))
     {
         Debug.WriteLine(command.CommandText);
         using (SqlDataReader reader = command.ExecuteReader())
         {
             return(reader.HasRows ? objekat.ListaObjekata(reader) : null);
         }
     }
 }
Beispiel #4
0
        public List <IDomenskiObjekat> VratiPoKriterijumu(IDomenskiObjekat ido)
        {
            string                  upit     = $"select * from {ido.NazivTabele()} where {ido.VratiUslov()}";
            SqlCommand              komanda  = new SqlCommand(upit, konekcija, transakcija);
            SqlDataReader           citac    = komanda.ExecuteReader();
            List <IDomenskiObjekat> rezultat = ido.ListaObjekata(citac);

            citac.Close();
            try
            {
                return(rezultat);
            }
            catch (Exception)
            {
                throw new Exception("Greška!");
            }
        }
Beispiel #5
0
        public List <IDomenskiObjekat> VratiSve(IDomenskiObjekat ido)
        {
            string                  upit     = $"SELECT * FROM {ido.NazivTabele()}";
            SqlCommand              komanda  = new SqlCommand(upit, konekcija, transakcija);
            SqlDataReader           citac    = komanda.ExecuteReader();
            List <IDomenskiObjekat> rezultat = ido.ListaObjekata(citac);

            citac.Close();
            try
            {
                return(rezultat);
            }
            catch (Exception)
            {
                throw new Exception("Greška!");
            }
        }