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(); }
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); }