コード例 #1
0
        //public void print(string name)
        //{
        //    Console.WriteLine("yes we got the name : " + name);
        //}

        public void odstraniPopotnika(Termin odhod, Popotnik popotnik)
        {
            foreach (var termin in odhodi)
            {
                if (termin == odhod)
                {
                    try
                    {
                        if (!(termin.SeznamPrijavljenihOseb.ContainsKey(popotnik.ElektronskiNaslov)))
                        {
                            throw new PopotnikNeObstajaException("Ta popotnik ne obstaja");
                        }
                    }
                    catch (PopotnikNeObstajaException e)
                    {
                        Whatever.ErrorLogging(e);
                        Console.WriteLine("eror; {0}", e);
                    }


                    foreach (var IskanPopotnik in termin.SeznamPrijavljenihOseb.ToList())
                    {
                        if (IskanPopotnik.Value.ElektronskiNaslov.Equals(popotnik.ElektronskiNaslov))
                        {
                            termin.SeznamPrijavljenihOseb.Remove(IskanPopotnik.Value.ElektronskiNaslov);
                        }
                    }
                }
            }
            //if (potato == false)
            //{
            //    throw new PopotnikNeObstajaException("Ta popotnik ne obstaja");
            //}
        }
コード例 #2
0
ファイル: Oddih.cs プロジェクト: strix25/cSharp-exercises
        public double vrniCenoOddiha(double popust)
        {
            try
            {
                if (popust <= 0)
                {
                    throw new ArgumentOutOfRangeException();
                }
            }
            catch (ArgumentOutOfRangeException e)
            {
                Whatever.ErrorLogging(e);
                Console.WriteLine(e);
            }

            return(Cena - (Cena * (popust * (double)0.1)));
        }