Example #1
0
 // 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);
         }
     }
 }