Пример #1
0
        public void AtgrieztGramatu(string nosaukums)
        {
            Gramata gramata = null;

            foreach (Gramata g in Gramatas)
            {
                if (g.Nosaukums.Equals(nosaukums, StringComparison.OrdinalIgnoreCase))
                {
                    gramata.Skaits++;

                    break;
                }
                // otrs variants  - - Gramata gramata = Gramatas.Find(g => g.Nosaukums.Equals(nosaukums, StringComparison.OrdinalIgnoreCase));
            }
            if (gramata == null)
            {
                Console.WriteLine("Grāmata pievienota bibliotekai");
                Gramatas.Add(new Gramata()
                {
                    Nosaukums = nosaukums, Skaits = 1
                });
            }
            SarakstaIzvade();
        }
Пример #2
0
        public Gramata PanemtGramatu(string nosaukums)
        {
            Gramata gramata = null;

            foreach (Gramata g in Gramatas)
            {
                if (g.Nosaukums.Equals(nosaukums, StringComparison.OrdinalIgnoreCase))
                {
                    gramata = g;

                    break;
                }

                // otrs variants  - - Gramata gramata = Gramatas.Find(g => g.Nosaukums.Equals(nosaukums, StringComparison.OrdinalIgnoreCase));
            }
            if (gramata == null)
            {
                Console.WriteLine("Šāda grāmata nav atrasta!");
                ;
            }
            else
            {
                if (gramata.Skaits == 0)
                {
                    Console.WriteLine("Šī grāmata vairs nav pieejama");
                }
                else
                {
                    gramata.Skaits--;
                    SarakstaIzvade();
                    return(gramata);
                }
            }

            return(null);
        }