public void StartUI() { String[] menuPets = { "List Off All Pets", "Add a Pet", "Delete a Pet", "Edit a Pet", "Exit/Run away" }; var selection = ShowMenu(menuPets); while (selection != 5) { switch (selection) { case 1: var pets = _petService.GetAllePets(); ListPets(pets); break; case 2: var name = AskQuestion("Name: "); var species = AskQuestion("Species: "); var birthdate = AskQuestionAndMakeItToDataTime("Birthdate: "); var soldDate = AskQuestionAndMakeItToDataTime("SoldDate: "); var color = AskQuestion("Color: "); var previousOwner = AskQuestion("PreviousOwner: "); var price = AskQuestionAndMakeItToDouble("price: "); var pet = _petService.NewPat("name", "species", birthdate, soldDate, "color", "previousOwner", price); _petService.CreateAPet(pet); break; case 3: var idForDelete = PrintFindAPetsId(); _petService.DeletPet(idForDelete); break; case 4: var idForEdit = PrintFindAPetsId(); var petToEdit = _petService.FindPetById(idForEdit); Console.WriteLine("Updating " + petToEdit.Name); var newName = AskQuestion("Name: "); var newSpecies = AskQuestion("Species: "); var newBirthdate = AskQuestionAndMakeItToDataTime("Birthdate: "); var newSoldDate = AskQuestionAndMakeItToDataTime("SoldDate: "); var newColor = AskQuestion("Color: "); var newPreviousOwner = AskQuestion("PreviousOwner: "); var newPrice = AskQuestionAndMakeItToDouble("Price: "); _petService.UpdadtePet(new Pet() { Id = idForEdit, Name = newName, Species = newSpecies, Birthdate = DateTime.Parse("Birthdate"), SoldDate = DateTime.Parse("newSoldDate"), Color = newColor, PreviousOwner = newColor, Price = double.Parse("newPrice"), }); break; default: break; } selection = ShowMenu(menuPets); } Console.WriteLine("Come agian"); Console.ReadLine(); }