Exemplo n.º 1
0
        private async void Button_Click_3(object sender, RoutedEventArgs e)
        {
            Button_Click_1(null, null);

            if (MyTranslator.GetLanguage(firstTB.Text) != lang1 || MyTranslator.GetLanguage(secondTB.Text) != lang2)
            {
                MessageBox.Show("Некорректное слово"); return;
            }

            Regex rx = new Regex(@"^\w+$");

            if (rx.IsMatch(firstTB.Text))
            {
                if (lang1 == YandexLinguistics.NET.Lang.Ru)
                {
                    await MyDataBase.AddWord(id, secondTB.Text, firstTB.Text);
                }
                else
                {
                    await MyDataBase.AddWord(id, firstTB.Text, secondTB.Text);
                }
                AddWord();
            }
            else
            {
                if (lang1 == YandexLinguistics.NET.Lang.Ru)
                {
                    await MyDataBase.AddOffer(id, secondTB.Text, firstTB.Text);
                }
                else
                {
                    await MyDataBase.AddOffer(id, firstTB.Text, secondTB.Text);
                }
                AddOffer();
            }
        }
Exemplo n.º 2
0
 private async void Button_Click(object sender, RoutedEventArgs e)
 {
     await MyDataBase.AddWord(id, enLabel.Content.ToString(), ruLabel.Content.ToString());
 }