// Start button
 private void StartBtn_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         EncryptionType encryptionType;
         System.Enum.TryParse(EncryptionTypeDDL.Text, out encryptionType);
         encryptViewModel = new EncryptViewModel(encryptionType,
                                                 EncryptionKeyInputText.Text,
                                                 EncryptRB.IsChecked.Value,
                                                 InputText.Text);
         OutputText.Text = encryptViewModel.EncryptInput();
     }
     catch (AException ae)
     {
         if (ae.ErrorLevel == ErrorLevelEnum.Warning)
         {
             MessageBox.Show($"Warning : {ae.Message}");
         }
         else
         {
             MessageBox.Show($"ERROR : {ae.Message}");
         }
     }
     catch (Exception)
     {
         MessageBox.Show($"Unhandeled error : {e.ToString()}");
         throw;
     }
 }
示例#2
0
 public void Setup()
 {
     encryptViewModel = new EncryptViewModel();
     //encryptionType = encTyp;
     //encryptionKey = encKey;
     //mustBeEncrypted = toEncrypt;
     //inputText = input;
 }