Exemplo n.º 1
0
        private void SearchForAnimalToDelete()
        {
            int    number         = UserInterface.AskForAnimalIdOfAnimalToDelete();
            Animal animalToDelete = db.Animals.First(n => n.animalId.Equals(number));
            Trait  traitToDelete  = db.Traits.First(t => t.animalId.Equals(number));
            Health healthToDelete = db.Healths.First(h => h.animalId.Equals(number));
            Room   roomToDelete   = FindRoomToEmpyt(number);

            roomToDelete.size     = null;
            roomToDelete.occupied = false;
            roomToDelete.animalId = null;
            db.Animals.DeleteOnSubmit(animalToDelete);
            db.Traits.DeleteOnSubmit(traitToDelete);
            db.Healths.DeleteOnSubmit(healthToDelete);
            db.SubmitChanges();
        }