private void DoLoginSelectedIdentity(DefaultIdentityProviderViewModel provider)
 {
     try
     {
         LogOutCommand.Execute(null);
         _loginIdentityProviderTask.LogIn(provider.LoginUrl, OnLoggedIn, AssumeCancelled, provider.Name, CanGoBack);
     }
     catch (Exception e)
     {
         if (LoginError != null)
         {
             LoginError(this,
                        new LoginErrorEventArgs
             {
                 Exception = e,
                 Message   = "An exception occured when attempting to log in."
             });
         }
     }
 }
 private void DoLoginSelectedIdentity(DefaultIdentityProviderViewModel provider)
 {
     try
     {
         _loginIdentityProviderTask.LogIn(provider.LoginUrl, OnLoggedIn, AssumeCancelled, provider.Name);
     }
     catch(Exception e)
     {
         if (LoginError != null)
             LoginError(this,
                 new LoginErrorEventArgs
                 {
                     Exception = e,
                     Message = "An exception occured when attempting to log in."
                 });
     }
 }