Exemplo n.º 1
0
 private void mf_deleteSiteKey_Click(object sender, RoutedEventArgs e)
 {
     if (sitekeyRightClicked != null)
     {
         try
         {
             var dbService = new Service.DbService();
             dbService.DeleteSiteKey(sitekeyRightClicked);
         }
         catch (Exception ex)
         {
             Debug.WriteLine($"DeleteSiteKey: {ex.Message}");
         }
         RefreshSiteKeyList();
     }
     //Reset
     sitekeyRightClicked = null;
 }
Exemplo n.º 2
0
        private bool RefreshSiteKeyList()
        {
            sitekeyList.Clear();

            var hasErrors = false;
            var cryptor = new AES256Crypto();
            var dbService = new Service.DbService();
            foreach (var sitekey in dbService.GetSitekeys())
            {
                try
                {
                    sitekey.Url_PlainText = cryptor.Decrypt(sitekey.Url_Encrypted, txt_siteKeyPin.Password, settings.SitekeySalt);
                    sitekeyList.Add(sitekey);
                }
                catch (Exception ex)
                {
                    Debug.WriteLine($"DecryptSiteKey: {ex.Message}");
                    hasErrors = true;
                }
            }
            return hasErrors;
        }