public List <IDomainObject> VratiListu(SqlDataReader reader)
 {
     try
     {
         List <IDomainObject> nalozi = new List <IDomainObject>();
         while (reader.Read())
         {
             NalogZaUtovar nalog = new NalogZaUtovar
             {
                 Id                = (long)reader[0],
                 CenaTransporta    = (int)reader[1],
                 DatumVremeUtovara = (DateTime)reader[2],
                 BrojPaleta        = (int)reader[3],
                 DimenzijePalete   = reader[4].ToString(),
                 NetoTezinaPalete  = (double)reader[5],
                 Porudzbina        = new Porudzbina()
                 {
                     Id = (long)reader[7], Datum = (DateTime)reader[8], Klijent = new Klijent()
                     {
                         NazivKompanije = reader[9].ToString()
                     }
                 },
                 CarinikIzvoz = new Carinik()
                 {
                     NazivKompanije = reader[10].ToString()
                 },
                 CarinikUvoz = new Carinik()
                 {
                     NazivKompanije = reader[11].ToString()
                 },
                 Prevoznik = new Prevoznik()
                 {
                     NazivKompanije = reader[12].ToString()
                 }
             };
             if (reader[6] == DBNull.Value)
             {
                 nalog.Napomena = null;
             }
             else
             {
                 nalog.Napomena = reader[6].ToString();
             }
             nalozi.Add(nalog);
         }
         return(nalozi);
     }
     catch (Exception)
     {
         return(null);
     }
 }
 public IDomainObject VratiObjekat(SqlDataReader reader)
 {
     try
     {
         NalogZaUtovar nalog = new NalogZaUtovar();
         while (reader.Read())
         {
             nalog.Id                = (long)reader[0];
             nalog.CenaTransporta    = (int)reader[1];
             nalog.DatumVremeUtovara = (DateTime)reader[2];
             nalog.BrojPaleta        = (int)reader[3];
             nalog.DimenzijePalete   = reader[4].ToString();
             nalog.NetoTezinaPalete  = (double)reader[5];
             nalog.Porudzbina        = new Porudzbina()
             {
                 Id = (long)reader[7], Datum = (DateTime)reader[8], Klijent = new Klijent()
                 {
                     Id = (long)reader[13], NazivKompanije = reader[9].ToString()
                 }
             };
             nalog.CarinikIzvoz = new Carinik()
             {
                 Id = (long)reader[14], NazivKompanije = reader[10].ToString()
             };
             nalog.CarinikUvoz = new Carinik()
             {
                 Id = (long)reader[15], NazivKompanije = reader[11].ToString()
             };
             nalog.Prevoznik = new Prevoznik()
             {
                 Id = (long)reader[16], NazivKompanije = reader[12].ToString()
             };
             if (reader[6] == DBNull.Value)
             {
                 nalog.Napomena = null;
             }
             else
             {
                 nalog.Napomena = reader[6].ToString();
             }
             break;
         }
         return(nalog);
     }
     catch (Exception)
     {
         return(null);
     }
 }