public void SetProxy(SIPSorceryPersistor persistorService, SIPSorceryInvite.SIPSorceryInviteServiceClient inviteProxy)
 {
     m_persistorService = persistorService;
     m_inviteProxy = inviteProxy;
     m_persistorService.LoginComplete += LoginComplete;
     m_inviteProxy.IsInviteCodeValidCompleted += CheckInviteCodeComplete;
 }
 private void CheckInviteCodeComplete(object sender, SIPSorceryInvite.IsInviteCodeValidCompletedEventArgs e)
 {
     try
     {
         if (e.Error != null)
         {
             WriteInviteCodeErrorMessage("Server error. " + e.Error.Message);
         }
         else if (e.Result != null)
         {
             WriteInviteCodeErrorMessage(e.Result);
         }
         else
         {
             if (CreateNewAccountClicked != null)
             {
                 CreateNewAccountClicked(m_inviteCode);
             }
         }
     }
     catch (Exception excp)
     {
         WriteInviteCodeErrorMessage("There was an unexpected error checking the invite code. " + excp.Message);
     }
 }