Beispiel #1
0
        private void RemoveAnimalFromDatabase()
        {
            string choice = UserInterface.InformEmployeeOfSeverityOfDeletingARecord();

            switch (choice)
            {
            case "yes":
                string response = UserInterface.AskIfTheEmployeeKnowsTheAnimalIdOfTheAnimalToDelete();
                if (response == "yes")
                {
                    SearchForAnimalToDelete();
                    UserInterface.ShowSuccessfulAnimalDeletion();
                    UserInterface.PressAnyKeyToContinue();
                    DecideWhatToDoAsAnEmployee();
                }
                else
                {
                    DisplayAllActiveAnimalsBreedAndTheirAnimalId();
                    RemoveAnimalFromDatabase();
                }
                break;

            case "no":
                DecideWhatToDoAsAnEmployee();
                break;

            default:
                UserInterface.DisplayNotAValidResponse();
                RemoveAnimalFromDatabase();
                break;
            }
        }