private async void OnDeckImageChanged(StorageFile fileToChange, long deckId, long modifiedTime) { try { var deckInfor = deckListViewModel.GetDeck(deckId); await deckInfor.ChangeImage(fileToChange, modifiedTime); } catch { await UIHelper.ShowMessageDialog("Unable to change deck image!\n"); } }
private void HandleLiveTileInteraction(App app) { if (app != null && app.TileId != null) { var deck = deckListViewModel.GetDeck((long)app.TileId); app.ClearTileId(); if (deck != null) { if (deck.NewCards + deck.DueCards > 0) { NavigateToReviewPage(deck); } else { NavigateToNoteEditorPage(deck.Id); } } } }
private async void MainPageDeckImageChangedHandler(StorageFile fileToChange, long deckId, long modifiedTime) { var deckInfor = deckListViewModel.GetDeck(deckId); await deckInfor.ChangeImage(fileToChange, modifiedTime); }