示例#1
0
 private void TranslateInYodo_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(tranVmodel.inputString.ToString()))
         {
             btnTranslate.Content = "wait";
             var result = YodaTranslator.YodaSpeak(tranVmodel.inputString.ToString());
             if (result != "")
             {
                 tranVmodel.outputString = result;
                 ent.OutputValue         = result;
                 txtOutput.Text          = tranVmodel.outputString;
                 txtOutput.IsEnabled     = true;
                 btnTranslate.Content    = "Translate";
             }
             else
             {
                 btnTranslate.Content = "Translate";
                 MessageBox.Show("API(https://market.mashape.com/ismaelc/yoda-speak) is not responding." + "\n" + "Change key value of MarketMashpeKey in App.config file");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public string CheckAsserts(string value)
        {
            string result = string.Empty;

            if (CheckInputText(value))
            {
                result = YodaTranslator.YodaSpeak(value.ToString());
                if (result != "")
                {
                    return(result);
                }
                else
                {
                    return(result = "");
                }
            }
            return(result);
        }