Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
        }