コード例 #1
0
        public int Sacuvaj(IObjekat objekat)
        {
            SqlCommand komanda = new SqlCommand("", connection, transaction);

            komanda.CommandText = $"insert into {objekat.VratiImeKlase()} values ({objekat.VratiVrednostAtributa()})";

            return(komanda.ExecuteNonQuery());
        }
コード例 #2
0
        public List <IObjekat> VratiSveSaUslovom(IObjekat objekat)
        {
            SqlCommand command = new SqlCommand("", connection, transaction);

            command.CommandText = $"select * from {objekat.VratiImeKlase()} where {objekat.VratiUslovZaTrazenje()}";
            SqlDataReader   reader   = command.ExecuteReader();
            List <IObjekat> rezultat = objekat.VratiListu(reader);

            reader.Close();
            return(rezultat);
        }
コード例 #3
0
        public IObjekat VratiJedan(IObjekat objekat)
        {
            IObjekat rezultat;

            SqlCommand    command = new SqlCommand($"select * from {objekat.VratiImeKlase()} where {objekat.VratiUslovZaTrazenje()}", connection, transaction);
            SqlDataReader reader  = command.ExecuteReader();

            rezultat = objekat.VratiObjekat(reader);
            reader.Close();
            return(rezultat);
        }
コード例 #4
0
 public int DajSledeciID(IObjekat objekat)
 {
     try
     {
         SqlCommand komanda = new SqlCommand("", connection, transaction);
         komanda.CommandText = $"select max({objekat.VratiImeID()}) from {objekat.VratiImeKlase()}";
         try
         {
             int id = Convert.ToInt32(komanda.ExecuteScalar());
             return(id + 1);
         }
         catch (Exception)
         {
             return(1);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #5
0
        public int Obrisi(IObjekat objekat)
        {
            SqlCommand komanda = new SqlCommand($"delete from {objekat.VratiImeKlase()} where {objekat.VratiUslovZaTrazenje()}", connection, transaction);

            return(komanda.ExecuteNonQuery());
        }
コード例 #6
0
        public int Izmeni(IObjekat objekat)
        {
            SqlCommand komanda = new SqlCommand($"update {objekat.VratiImeKlase()} set {objekat.PostaviVrednostAtributa()} where {objekat.VratiUslovZaTrazenje()}", connection, transaction);

            return(komanda.ExecuteNonQuery());
        }