public void RemoveSpecies(string species) { List <Rabbit> result = Rabbits.Where(x => x.Species != species).ToList(); Count -= result.Count; Rabbits = result; }
public Rabbit SellRabbit(string rabbitName) { var result = Rabbits.FirstOrDefault(x => x.Name == rabbitName); Rabbits.FirstOrDefault(x => x.Name == rabbitName).Available = false; Count--; return(result); }
public void Add(Rabbit rabbit) { if (Rabbits.Count < Capacity) { Rabbits.Add(rabbit); data++; Count++; } }
public Rabbit[] SellRabbitsBySpecies(string species) { foreach (var rabbit in Rabbits) { if (rabbit.Species == species) { rabbit.Available = false; Count--; } } return(Rabbits.Where(x => x.Species == species).ToArray()); }
public bool RemoveRabbit(string rabbitName) { var result = Rabbits.FirstOrDefault(x => x.Name == rabbitName); if (Rabbits.Contains(result)) { Rabbits.Remove(result); Count--; Console.WriteLine("true"); return(true); } Console.WriteLine("false"); return(false); }