示例#1
0
 public List <IDomainObject> VratiListu(SqlDataReader reader)
 {
     try
     {
         List <IDomainObject> lajsne = new List <IDomainObject>();
         while (reader.Read())
         {
             Lajsna lajsna = new Lajsna
             {
                 Id          = (long)reader[0],
                 NazivLajsne = reader[1].ToString(),
                 NazivTipa   = reader[3].ToString(),
                 TipLajsne   = new TipLajsne()
                 {
                     Id = (long)reader[4]
                 }
             };
             if (reader[2] == DBNull.Value)
             {
                 lajsna.UrlSlike = null;
             }
             else
             {
                 lajsna.UrlSlike = reader[2].ToString();
             }
             if (reader[5] == DBNull.Value)
             {
                 lajsna.TrenutnaCena = null;
             }
             else
             {
                 lajsna.TrenutnaCena = (int)reader[5];
             }
             lajsne.Add(lajsna);
         }
         Debug.WriteLine("Gotov sa listom");
         return(lajsne);
     }
     catch (Exception)
     {
         return(null);
     }
 }
示例#2
0
 public IDomainObject VratiObjekat(SqlDataReader reader)
 {
     try
     {
         Lajsna lajsna = new Lajsna();
         while (reader.Read())
         {
             lajsna.Id          = (long)reader[0];
             lajsna.NazivLajsne = reader[1].ToString();
             if (reader[2] == DBNull.Value)
             {
                 lajsna.UrlSlike = null;
             }
             else
             {
                 lajsna.UrlSlike = reader[2].ToString();
             }
             lajsna.NazivTipa = reader[3].ToString();
             lajsna.TipLajsne = new TipLajsne()
             {
                 Id = (long)reader[4]
             };
             if (reader[5] == DBNull.Value)
             {
                 lajsna.TrenutnaCena = null;
             }
             else
             {
                 lajsna.TrenutnaCena = (int)reader[5];
             }
             break;
         }
         return(lajsna);
     }
     catch (Exception)
     {
         return(null);
     }
 }