public IOpstiDomenskiObjekat VratiPrvog(IOpstiDomenskiObjekat odo) { IOpstiDomenskiObjekat objekat; komanda.CommandText = $"SELECT * FROM {odo.VratiImeTabele()} WHERE {odo.VratiKljucIUslov()}"; komanda.CommandType = CommandType.Text; OleDbDataReader citac = komanda.ExecuteReader(); objekat = odo.VratiObjekat(citac); citac.Close(); return(objekat); }
public bool Obrisi(IOpstiDomenskiObjekat odo) { komanda.CommandText = $"DELETE FROM {odo.VratiImeTabele()} WHERE {odo.VratiKljucIUslov()}"; komanda.CommandType = CommandType.Text; int rezultat = komanda.ExecuteNonQuery(); if (rezultat == 1) { return(true); } else { throw new Exception(); } }
//public List<IOpstiDomenskiObjekat> VratiSveKljuc(IOpstiDomenskiObjekat odo) //{ // List<IOpstiDomenskiObjekat> lista; // komanda.CommandText = $"SELECT * FROM {odo.VratiImeTabele()} WHERE {odo.VratiKljucIUslov()}"; // komanda.CommandType = CommandType.Text; // OleDbDataReader citac = komanda.ExecuteReader(); // lista = odo.VratiListu(citac); // citac.Close(); // return lista; //} public bool Izmeni(IOpstiDomenskiObjekat odo) { komanda.CommandText = $"UPDATE {odo.VratiImeTabele()} SET {odo.VratiZaIzmenu()} " + $"WHERE {odo.VratiKljucIUslov()}"; komanda.CommandType = CommandType.Text; int rezultat = komanda.ExecuteNonQuery(); if (rezultat == 1) { return(true); } else { throw new Exception(); } }
public void Update(IOpstiDomenskiObjekat odo) { komanda.CommandText = $"Update {odo.VratiImeTabele()} set {odo.VratiVrednostZaUpdate()} where {odo.VratiKljucIUslov()}"; komanda.CommandType = System.Data.CommandType.Text; komanda.ExecuteNonQuery(); }
public void Delete(IOpstiDomenskiObjekat odo) { komanda.CommandText = $"Delete from {odo.VratiImeTabele()} where {odo.VratiKljucIUslov()}"; komanda.CommandType = System.Data.CommandType.Text; komanda.ExecuteNonQuery(); }