// Display view to change name, get new name and do the change private void EditMember(model.Member member) { try { _memberView.DisplayMember(member); member.Name = _memberView.GetNewName(); _list.SaveMemberList(); DoMemberView(member); } catch (Exception ex) { _memberView.DisplayErrorMessage(ex.Message); if (_memberView.DoesUserWantsToQuit() == true) { DoMemberView(member); } else { EditMember(member); } } }