protected async override void OnNavigatedTo(NavigationEventArgs e) { try { if (e.Parameter is JChallenge) { challengeDay = e.Parameter as JChallenge; } Title.Text = challengeDay.ChallengeTitle; SubTitle.Text = "Day " + challengeDay.ChallengeDayExersices.First().DayID.ToString(); foreach (var item in challengeDay.ChallengeDayExersices.ToList()) { TextBlock textblock = new TextBlock() { HorizontalAlignment = HorizontalAlignment.Center, VerticalAlignment = VerticalAlignment.Center, FontSize = 24, Text = item.Exercise.ExerciseName.ToString() + ": " + item.Repeats + " " + (RepeatTypes)item.RepeatType + " x" + item.RepeatCircuit, Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 255, 255)) }; ExerciseStack.Children.Add(textblock); } } catch (Exception) { var dialog = new MessageDialog("Something went wrong with our services. Please try again."); dialog.Commands.Add(new UICommand("OK")); await dialog.ShowAsync(); } base.OnNavigatedTo(e); }
protected async override void OnNavigatedTo(NavigationEventArgs e) { try { if (e.Parameter is JChallenge) { challengeDay = e.Parameter as JChallenge; } Title.Text = challengeDay.ChallengeTitle; } catch (Exception) { var dialog = new MessageDialog("Something went wrong with our services. Please try again."); dialog.Commands.Add(new UICommand("OK")); await dialog.ShowAsync(); } base.OnNavigatedTo(e); }
private async void ItemClick_Click(object sender, RoutedEventArgs e) { try { HyperlinkButton btn = (HyperlinkButton)sender; int DayID = Convert.ToInt32(btn.Content.ToString().Replace("Day ", "")); JChallenge Challenge = new JChallenge() { ID = challengeDay.ID, ChallengeDescription = challengeDay.ChallengeDescription, ChallengeTitle = challengeDay.ChallengeTitle, ChallengeImage = challengeDay.ChallengeImage, ChallengeDayExersices = challengeDay.ChallengeDayExersices.Where(x => x.DayID == DayID).ToList() }; this.Frame.Navigate(typeof(ChallengeDayExercise), Challenge); } catch (Exception) { var dialog = new MessageDialog("Something went wrong with our services. Please try again."); dialog.Commands.Add(new UICommand("OK")); await dialog.ShowAsync(); } }
private async void ItemClick_Click(object sender, RoutedEventArgs e) { try { JChallenge Challenge = new JChallenge(); HyperlinkButton btn = (HyperlinkButton)sender; foreach (var Category in Categories) { Challenge = Category.Challenges.Where(x => x.ID == (int)btn.CommandParameter).FirstOrDefault(); if (Challenge != null) { break; } } this.Frame.Navigate(typeof(ChallengeDays), Challenge); } catch (Exception) { var dialog = new MessageDialog("Something went wrong with our services. Please try again."); dialog.Commands.Add(new UICommand("OK")); await dialog.ShowAsync(); } }