private async void RemoveFavouritesSlot(object sender, RoutedEventArgs e) { var slot = (e.OriginalSource as FrameworkElement).DataContext; await FavouritesDataSource.DeleteSlotAsync(slot as Slot); if (!Frame.Navigate(typeof(FavouritesPage), e)) { throw new Exception(this.resourceLoader.GetString("NavigationFailedExceptionMessage")); } }
private void AddSlotToFavourites(object sender, RoutedEventArgs e) { var slot = (e.OriginalSource as FrameworkElement).DataContext; FavouritesDataSource.AddSlotAsync(slot as Slot); }
private void FavoriteAppBarButton_Click(object sender, RoutedEventArgs e) { FavouritesDataSource.AddSlotAsync((Slot)this.DefaultViewModel["Slot"]); }
private async void ThirdPivot_Loaded(object sender, RoutedEventArgs e) { var favourites = await FavouritesDataSource.GetFavouritesByDayAsync(ThirdGroupName); this.DefaultViewModel[ThirdGroupName] = favourites; }
private async void NavigationHelper_LoadState(object sender, LoadStateEventArgs e) { var favourites = await FavouritesDataSource.GetFavouritesByDayAsync(FirstGroupName); this.DefaultViewModel[FirstGroupName] = favourites; }