public ProizvodiBase GetById(int?id) { var proizvod = new ProizvodiBase(); if (id != null) { using (SqlConnection conn = new SqlConnection(connString)) { string query = $"SELECT * FROM Proizvodi WHERE id = '{id}'"; SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { proizvod.Id = dr.GetInt32(0); proizvod.Naziv = dr.GetString(1); proizvod.Opis = dr.GetString(2); proizvod.Kategorija = dr.GetString(3); proizvod.Proizvodjac = dr.GetString(4); proizvod.Dobavljac = dr.GetString(5); proizvod.Cena = dr.GetDouble(6); } } conn.Close(); } } return(proizvod); }
public List <ProizvodiBase> GetAll() { var proizvodList = new List <ProizvodiBase>(); using (SqlConnection conn = new SqlConnection(connString)) { string query = "SELECT * FROM Proizvodi"; SqlCommand cmd = new SqlCommand(query, conn); conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { var proizvod = new ProizvodiBase(); proizvod.Id = dr.GetInt32(0); proizvod.Naziv = dr.GetString(1); proizvod.Opis = dr.GetString(2); proizvod.Kategorija = dr.GetString(3); proizvod.Proizvodjac = dr.GetString(4); proizvod.Dobavljac = dr.GetString(5); proizvod.Cena = dr.GetDouble(6); proizvodList.Add(proizvod); } } conn.Close(); } return(proizvodList); }