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()); }
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()); }
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); } } }
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!"); } }
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!"); } }