public void AddANewEnglisWord(EnglishWordsModel englishWordsModel) { if (CheckWord(englishWordsModel.Translate, englishWordsModel.Word) == true) { unitOfWork.englishWordsModels.Add(englishWordsModel); unitOfWork.SaveChanges(); } }
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); } } } }
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; } }