Beispiel #1
0
        //INSERT
        public bool Sacuvaj(IDomenskiObjekat ido)
        {
            SqlCommand command = new SqlCommand("", connection, transaction);

            ido.TesktKomande(command);
            //command.CommandText = $"insert into {ido.Tabela} values {ido.Insert}";

            int rez = command.ExecuteNonQuery();

            if (ido is Pozajmljivanje)
            {
                PromeniDostupnost((Pozajmljivanje)ido);
            }

            if (ido is Knjiga)
            {
                foreach (Primerak primerak in ((Knjiga)ido).Primerci)
                {
                    primerak.Isbn = ((Knjiga)ido).Isbn;
                    Sacuvaj(primerak);
                }
            }

            return(rez == 1);
        }