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 int Izmena(IDomenskiObjekat ido) { Console.WriteLine("sdasd: " + ido.PodesiParametreZaIzmenu()); string upit = $"update {ido.NazivTabele()} set {ido.PodesiParametreZaIzmenu()} where {ido.VratiKljuc()}"; SqlCommand komanda = new SqlCommand(upit, konekcija, transakcija); try { return(komanda.ExecuteNonQuery()); } catch (Exception) { throw new Exception("Greška!"); } }