private async void PasswordVaultRemoverMethod(object obj)
{
switch (int.Parse(obj.ToString()))
{
case 1:
var vault = new PasswordVault();
try
{
var credentialList = vault.FindAllByUserName("TwitterAccessToken");
if (credentialList.Count <= 0) return;
var credential = vault.Retrieve("Friend", "TwitterAccessToken");
vault.Remove(new PasswordCredential("Friend", "TwitterAccessToken", credential.Password));
var credentialList1 = vault.FindAllByUserName("TwitterAccessTokenSecret");
if (credentialList1.Count <= 0) return;
var credential1 = vault.Retrieve("Friend", "TwitterAccessTokenSecret");
vault.Remove(new PasswordCredential("Friend", "TwitterAccessTokenSecret", credential1.Password));
TwitterPlusIconVisibility = Visibility.Visible;
TwitterRemoveIconVisibility = Visibility.Collapsed;
}
catch (Exception ex)
{
Debug.WriteLine(ex);
}
break;
case 2:
//var sess = FBSession.ActiveSession;
//await sess.LogoutAsync();
//FacebookPlusIconVisibility = Visibility.Visible;
//FacebookRemoveIconVisibility = Visibility.Collapsed;
break;
default:
break;
}
RaisePropertyChanged(() => TwitterRemoveIconVisibility);
RaisePropertyChanged(() => TwitterPlusIconVisibility);
RaisePropertyChanged(()=>FacebookPlusIconVisibility);
RaisePropertyChanged(()=>FacebookRemoveIconVisibility);
}