Beispiel #1
0
        public Animale(string nomeCapo, Razze razzaCapo, DateTime nascitaCapo)
        {
            try
            {
                if (string.IsNullOrEmpty(nomeCapo) == false)
                {
                    _nome = nomeCapo;
                }
                else
                {
                    throw new Exception("nome non valido");
                }

                if (razzaCapo != Razze.Null)
                {
                    _razza = razzaCapo;
                }
                else
                {
                    throw new Exception("Razza non valida");
                }

                _nascita = nascitaCapo;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
 public void RimuoviRazza(Razza a)
 {
     foreach (Razza b in Razze)
     {
         if (b.ID == a.ID)
         {
             Razze.Remove(b);
             return;
         }
     }
     throw new Exception("Razza non esistente");
 }
Beispiel #3
0
        public void AggiungiRazza(Razza a)
        {
            foreach (Razza b in Razze)
            {
                if (b.ID == a.ID)
                {
                    throw new Exception("Razza già esistente");
                }
            }

            Razze.Add(a);
        }