// Display view to delete a boat (pick boat, confirmation window), delete the boat from the member private void DeleteBoat(model.Member member) { if (member.Boats.Count() == 0) { DoMemberView(member); } else { try { model.Boat boatToDelete = _boatView.GetBoatToEditOrDelete(member, "delete"); if (_boatView.ConfirmDelete() == true) { member.DeleteBoat(boatToDelete); _list.SaveMemberList(); } DoMemberView(member); } catch (Exception ex) { _boatView.DisplayErrorMessage(ex.Message); _boatView.PressKeyToContinue(); DoMemberView(member); } } }
public void DeleteBoat(model.Member member) { string id = BoatView.GetBoatIdToDelete(member.getBoats()); if (BoatView.ConfirmDelete()) { member.DeleteBoat(id); } }