public TabTransferDataModel(WordBook currentBook, int runningIndex, string senderTabName, bool isTestMode) { CurrentBook = currentBook; RunningIndex = runningIndex; IsTestMode = isTestMode; SenderTabName = senderTabName; }
protected override async void OnWindowCreated(WindowCreatedEventArgs args) { base.OnWindowCreated(args); CustomDicManage.DumpWordsFromFileDataBaseToTheDiconaryForTest(); WordBook.InitDictionaries(); await WordBook.InitDicCollectionAsync(); }
private void Start() { _text = GetComponentInChildren <Text>(); _book = FindObjectOfType <WordBook>(); _selectedCells = new List <TableCell>(); _boardGame = GetComponentInParent <BoardGame>(); }
public async Task <IHttpActionResult> PutWordBook(int id, WordBook wordBook) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != wordBook.Id) { return(BadRequest()); } db.Entry(wordBook).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WordBookExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private async void ListView_DoubleTapped(object sender, DoubleTappedRoutedEventArgs e) { WordBook book = (BooksList.SelectedItem as WordBookItemsViewModel).Book; List <WordCard> cards = (await WordCardsApiRequest.GetWordCardsList()).Where(m => m.BookId == book.Id).ToList(); for (int i = 0; i < cards.Count; i++) { if (cards[i].Score == 100) { cards.Remove(cards[i]); i--; } } if (cards != null && cards.Count != 0) { while (cards.Count > 10) { Random rnd = new Random(); int index = rnd.Next(0, cards.Count()); cards.Remove(cards[index]); } TestViewModel model = new TestViewModel { Book = book, Words = cards }; Frame.Navigate(typeof(TestPage), model); } }
private async void Submit_Click(object sender, RoutedEventArgs e) { if (IsNewBook) { WordBook model = new WordBook { Title = VM.Title, InputLanguage = VM.InputLang, OutputLanguage = VM.OutputLang }; LoadDataProgress.IsActive = true; await WordBooksApiRequest.AddWordBook(model); LoadDataProgress.IsActive = false; } else { book.Title = VM.Title; book.InputLanguage = VM.InputLang; book.OutputLanguage = VM.OutputLang; LoadDataProgress.IsActive = true; await WordBooksApiRequest.UpdateWordBook(book.Id, book); LoadDataProgress.IsActive = false; } }
public void DumpWordsFromWordBookToCustomDictionaryTest() { fileDatabaseManage.instance = new fileDatabaseManage(); WordBook.InitDictionaries(); //fileDatabaseManage.instance.GetDictionaries(); CustomDicManage.AddACustomDictionary("dumpWordsTest"); CustomDicManage.DumpWordsFromWordBookToCustomDictionary("dumpWordsTest", WordBook.CET6.Wordlist); }
void Awake() { _table = FindObjectOfType <Table>(); _pool = FindObjectOfType <Pool <TetrinoDraggable> >(); _wb = FindObjectOfType <WordBook>(); Tetrino.TetrinoPlaced += DecreaseCounter; }
//PUT: update word book public static async Task UpdateWordBook(int id, WordBook book) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:37533/"); await client.PutAsJsonAsync("api/wordbooks/" + id, book); } }
//POST: add word book public static async Task AddWordBook(WordBook book) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:37533/"); await client.PostAsJsonAsync("api/wordbooks", book); } }
void Start() { _pool = FindObjectOfType <Pool <TetrinoDraggable> >(); _wb = FindObjectOfType <WordBook>(); for (int i = 0; i < 3; i++) { GiveNewTetrino(); } }
public async Task <IHttpActionResult> GetWordBook(int id) { WordBook wordBook = await db.WordBooks.FindAsync(id); if (wordBook == null) { return(NotFound()); } return(Ok(wordBook)); }
public async Task <IHttpActionResult> PostWordBook(WordBook wordBook) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.WordBooks.Add(wordBook); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = wordBook.Id }, wordBook)); }
public async Task <IHttpActionResult> DeleteWordBook(int id) { WordBook wordBook = await db.WordBooks.FindAsync(id); if (wordBook == null) { return(NotFound()); } db.WordBooks.Remove(wordBook); await db.SaveChangesAsync(); return(Ok(wordBook)); }
//将提词表导出到单词本 private void export_word_button_Click(object sender, RoutedEventArgs e) { int type_mark = reader.ReaderChooseMode; if (readerWordLists.Count != 0) { //提词表存入单词本数据库 WordBook.StorageWordBook(WordBook.SetBooks(readerWordLists, type_mark)); ShowToastNotification("exReader提示", "成功导入到我的生词本!"); } else { ShowToastNotification("exReader提示", "导入失败!提词列表为空"); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); if (e.Parameter == null) { IsNewBook = true; VM = new CreateBookViewModel(); } else { book = e.Parameter as WordBook; IsNewBook = false; VM = new CreateBookViewModel() { Title = book.Title, InputLang = book.InputLanguage, OutputLang = book.OutputLanguage }; } }
//GET: get word book by id public static async Task <WordBook> GetWordBook(int id) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:37533/"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await client.GetAsync("api/wordbooks/" + id); if (response.IsSuccessStatusCode) { WordBook book = await response.Content.ReadAsAsync <WordBook>(); return(book); } return(null); } }
private void HyperlinkButton_Click_2(object sender, RoutedEventArgs e) { WordBook model = Books.FirstOrDefault(m => m.Book.Id == (int)((HyperlinkButton)sender).Tag).Book; Frame.Navigate(typeof(DeleteWordBookPage), model); }
public Person(HashSet <Word> words) { this.words = new WordBook(words); }
private void Start() { _book = FindObjectOfType <WordBook>(); _selectedCells = new List <TableCell>(); }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); VM = e.Parameter as WordBook; }
// 匹配选择单词本,从数据库取出相应单词本,放入绑定数据列表 private void SwitchWordsBook(int type) { booklists.Clear(); nobooklists.Clear(); yesbooklists.Clear(); ObservableCollection <Vocabulary> booklist; ObservableCollection <Vocabulary> nbooklist; ObservableCollection <Vocabulary> ybooklist; switch (type) { case 0: booklist = new ObservableCollection <Vocabulary>(WordBook.All_Book); break; case 1: booklist = new ObservableCollection <Vocabulary>(WordBook.CET4_Book); break; case 2: booklist = new ObservableCollection <Vocabulary>(WordBook.CET6_Book); break; case 3: booklist = new ObservableCollection <Vocabulary>(WordBook.Kaoyan_Book); break; case 4: booklist = new ObservableCollection <Vocabulary>(WordBook.TOEFL_Book); break; case 5: booklist = new ObservableCollection <Vocabulary>(WordBook.IELTS_Book); break; case 6: booklist = new ObservableCollection <Vocabulary>(WordBook.GRE_Book); break; default: booklist = new ObservableCollection <Vocabulary>(WordBook.All_Book); break; } foreach (var each in booklist) { booklists.Add(each); } nbooklist = WordBook.GetNoWordBook(booklists); foreach (var each in nbooklist) { nobooklists.Add(each); } ybooklist = WordBook.GetYesWordBook(booklists); foreach (var each in ybooklist) { yesbooklists.Add(each); } ShowEmptyLabel(booklist, 1); ShowEmptyLabel(nbooklist, 2); ShowEmptyLabel(ybooklist, 3); }
public TabTransferDataModel(WordBook currentBook, string senderTabName) { CurrentBook = currentBook; SenderTabName = senderTabName; }
private void UpdateCurrentBook(WordBook newCurrentBook) { _wordTab.CurrentBook = newCurrentBook; _wordControlTab.CurrentBook = newCurrentBook; _cardTab.CurrentBook = newCurrentBook; }