public void DeleteBoat(int choosenMemberId) { try { List <model.Boat> boatRegister = be.GetBoats(choosenMemberId); bv.DisplayBoats(boatRegister); int boatNr = bv.AskForBoat("delete"); if (!be.CheckIfBoatExists(choosenMemberId, boatNr, boatRegister)) { v.ViewErrorMessage("The boat doesn't exist"); v.Continue(); return; } string input = bv.DeleteBoat(); if (input == "y") { be.DeleteBoat(choosenMemberId, boatNr); v.ConfirmMessage("Boat deleted."); } else if (input == "n") { return; } else { v.ViewErrorMessage("Type 'y' for yes or 'n' for no. Try again."); } } catch { v.ViewErrorMessage("Error. Try again."); } v.Continue(); }