Example #1
0
        static void TestaaKalat()
        {
            try
            {
                Kalastaja matti  = new Kalastaja("Matti Meikäläinen", "0401233567");
                Kalat     taimen = new Kalat("Taimen", "60", "2", "Inarijärvi", "Väylä");
                Kalat     lohi   = new Kalat("Kirjolohi", "46", "4", "Inarijärvi", "Pohjoispuoli");

                Console.WriteLine("Uusi henkilö lisättiin kalastusrekisteriin\n{0}", matti.ToString());

                matti.kalat.Add(taimen);

                Console.WriteLine("{0} sai kalan!\n\n{1}", matti.Nimi, taimen.ToString());

                matti.kalat.Add(lohi);

                Console.WriteLine("{0} sai kalan!\n\n{1}", matti.Nimi, lohi.ToString());
                Console.WriteLine();

                matti.TulostaTiedot();

                matti.TulostaKg();
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #2
0
        public static void Testaa()
        {
            try
            {
                Kalastaja kalastajaKirsi = new Kalastaja("Kirsi Kernel", "020-5555555");
                Console.WriteLine("Uusi kalastaja lisätty rekisteriin: ");
                Console.WriteLine(kalastajaKirsi.ToString());

                Console.WriteLine("\nKalastaja: {0} sai uuden kalan", kalastajaKirsi.Nimi);
                kalastajaKirsi.kalalista.Add(new Kala("Ahven", 190, 5.0, "Jyväsjärvi", "Jyväskylä"));
                Console.WriteLine(kalastajaKirsi.kalalista[0].ToString());

                Console.WriteLine("\nKalastaja: {0} sai uuden kalan", kalastajaKirsi.Nimi);
                kalastajaKirsi.kalalista.Add(new Kala("Särki", 90, 2.5, "Oulujoki", "Oulu"));
                Console.WriteLine(kalastajaKirsi.kalalista[1].ToString());

                Console.WriteLine("\nKaikki kalat rekisterissä:");
                foreach (Kala kala in kalastajaKirsi.kalalista)
                {
                    Console.WriteLine(kala.ToString());
                }

                kalastajaKirsi.kalalista.Sort((x, y) => y.Paino.CompareTo(x.Paino)); // Sortataan painavemmasta kevyempään kalaan

                Console.WriteLine("\nJärjestetyt kalat rekisterissä:");
                foreach (Kala kala in kalastajaKirsi.kalalista)
                {
                    Console.WriteLine(kala.ToString());
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }