Exemplo n.º 1
0
        public void Restaurangen()
        {
            Console.WriteLine("Restaurangen");

            Restaurang restaurang = new Restaurang();

            restaurang.Namn = "Kalles grillbar";

            Anstalld anstalld = new Anstalld();

            anstalld.ForNamn   = "Kalle";
            anstalld.EfterNamn = "Andersson";
            anstalld.Lon       = 123.45;

            restaurang.AddAnstalld(anstalld);


            Anstalld anstalld1 = new Anstalld();

            anstalld1.ForNamn   = "Stina";
            anstalld1.EfterNamn = "Andersson";
            anstalld1.Lon       = 678.90;

            restaurang.AddAnstalld(anstalld1);

            Console.WriteLine(restaurang);
        }
        /// <summary>
        /// Metoden lägger till anställd till listan med anställda
        /// </summary>
        /// <param name="anstalld"></param>
        /// <exception cref="System.ArgumentNullException">Undantaget kastas om referensen till Anstalld är null</exception>
        public void AddAnstalld(Anstalld anstalld)
        {
            if (anstalld == null)
            {
                throw new ArgumentNullException("Restaurang -> AddAnstalld(). Referensen till Anstalld är null");
            }

            if (anstallda == null)
            {
                anstallda = new List <Anstalld>();
            }

            anstallda.Add(anstalld);
        }