Beispiel #1
0
        public List <Merkki> getAllAutoMakersFromDatabase()
        {
            List <Merkki> merkit = new List <Merkki>();

            using (dbYhteys)
            {
                connectDatabase();
                string query = "SELECT * FROM AutonMerkki";
                using (SqlCommand haemerkit = new SqlCommand(query, dbYhteys))
                {
                    using (SqlDataReader reader = haemerkit.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Merkki autonmerkki = new Merkki();
                            autonmerkki.Id         = (int)reader.GetValue(0);
                            autonmerkki.Valmistaja = reader.GetString(1);
                            merkit.Add(autonmerkki);
                        }
                    }
                }
                disconnectDatabase();
            }
            return(merkit);
        }
Beispiel #2
0
        public void Pue()
        {
            List <Vaate> vaatteet = new List <Vaate>()
            {
                new Hattu(),
                new Paita(),
                new Housut(),
                new Kengat()
            };

            merkki = GetVaatemerkki();

            foreach (var vaate in vaatteet)
            {
                Console.WriteLine(PrinttaaPukeminen(vaate, merkki));
            }
        }
Beispiel #3
0
 string PrinttaaPukeminen(Vaate vaate, Merkki merkki)
 {
     return($"{vaate} merkkiä {merkki} puettu päälle");
 }