public void RemoveInsecte(int numero)
        {
            Insecte insecte = GetInsecte(numero);

            Insectes.Remove(insecte);
            SaveChanges();
        }
        public void AddInsecte(Insecte insecte)
        {
            var ancienInsecte = GetInsecte(insecte.Numero.Value);

            if (!(ancienInsecte is null))
            {
                throw new InsecteExisteDéjà();
            }

            insecte.DateAjout = DateTime.Now;
            _beteContext.AddInsecte(insecte);
        }
        public void UpdateInsecte(Insecte insecte)
        {
            var ancienInsecte = GetInsecte(insecte.Numero.Value);

            if (ancienInsecte is null)
            {
                throw new InsecteExistePas();
            }

            insecte.DateAjout = DateTime.Now;
            _beteContext.UpdateInsecte(insecte);
        }
 public void UpdateInsecte(Insecte insecte)
 {
     RemoveInsecte(insecte.Numero.Value);
     AddInsecte(insecte);
     SaveChanges();
 }
 public void AddInsecte(Insecte insecte)
 {
     Insectes.Add(insecte);
     SaveChanges();
 }