コード例 #1
0
 public void AddANewEnglisWord(EnglishWordsModel englishWordsModel)
 {
     if (CheckWord(englishWordsModel.Translate, englishWordsModel.Word) == true)
     {
         unitOfWork.englishWordsModels.Add(englishWordsModel);
         unitOfWork.SaveChanges();
     }
 }
コード例 #2
0
ファイル: ImportUC.xaml.cs プロジェクト: marcibaumel/LHelper
        private void JSON_Click(object sender, RoutedEventArgs e)
        {
            //var filePath = string.Empty;

            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.InitialDirectory = "c:\\";
            openFileDialog.Filter           = "JSON Files (*.json)|*.json";


            //openFileDialog.RestoreDirectory = true;
            if (openFileDialog.ShowDialog() == true)
            {
                string filePath = openFileDialog.FileName;



                if (importUCViewModel.system_Settings.Language == "English")
                {
                    StreamReader             r    = new StreamReader(filePath);
                    string                   json = r.ReadToEnd();
                    List <EnglishWordsModel> data = JsonConvert.DeserializeObject <List <EnglishWordsModel> >(json);
                    Console.WriteLine(data.Count);

                    for (int i = 0; i < data.Count; i++)
                    {
                        //Console.WriteLine(data[i].Word);
                        string word          = data[i].Word;
                        string translate     = data[i].Translate;
                        string help_sentence = data[i].HelpSentence;

                        EnglishWordsModel NewEnglishwWord = new EnglishWordsModel {
                            Word = word, Translate = translate, HelpSentence = help_sentence
                        };


                        englishWordsServices.AddANewEnglisWord(NewEnglishwWord);
                    }
                }
            }
        }
コード例 #3
0
ファイル: ImportUC.xaml.cs プロジェクト: marcibaumel/LHelper
        private void save_back_one_word_panel(object sender, RoutedEventArgs e)
        {
            string word          = word_tb.Text;
            string translate     = translate_tb.Text;
            string help_sentence = hel_tb.Text;

            if (word == "" && translate == "")
            {
                MessageBox.Show("No new word");
                one_word_panel.Visibility = Visibility.Hidden;
            }
            else
            {
                EnglishWordsModel NewEnglishwWord = new EnglishWordsModel {
                    Word = word, Translate = translate, HelpSentence = help_sentence
                };

                englishWordsServices.AddANewEnglisWord(NewEnglishwWord);

                one_word_panel.Visibility = Visibility.Hidden;
            }
        }