public List <AutonMalli> getAutoModelsByMakerId(int makerId) { try { List <AutonMalli> palaute = new List <AutonMalli>(); connectDatabase(); string sql = "SELECT * FROM AutonMallit WHERE AutonMerkkiID = @Merkki"; SqlCommand malliCommand = new SqlCommand(sql, dbYhteys); malliCommand.Parameters.AddWithValue("@Merkki", makerId); SqlDataReader reader = malliCommand.ExecuteReader(); while (reader.Read()) { AutonMalli malli = new AutonMalli(); malli.ID1 = (int)reader["ID"]; malli.Auton_mallin_nimi1 = (string)reader["Auton_mallin_nimi"]; palaute.Add(malli); } disconnectDatabase(); return(palaute); } catch (Exception e) { Console.WriteLine("Virheilmoitukset:" + e); disconnectDatabase(); return(null); } }
public List <AutonMalli> getAutoModelsByMakerId(int makerId) { connectDB(); List <AutonMalli> palaute = new List <AutonMalli>(); SqlCommand malliCommand = new SqlCommand("SELECT * FROM Autot.dbo.AutonMallit", connection); SqlDataReader malliReader = malliCommand.ExecuteReader(); while (malliReader.Read()) { if (int.Parse(malliReader["AutonMerkkiID"].ToString()) == makerId) { AutonMalli malli = new AutonMalli(); malli.Id = int.Parse(malliReader["Id"].ToString()); malli.MalliNimi = malliReader["Auton_mallin_nimi"].ToString(); malli.MerkkiId = makerId; palaute.Add(malli); } } disconnectDB(); return(palaute); }