private async void savePlanButtonClick(object sender, EventArgs e) { WorkoutPlan workoutPlan = new WorkoutPlan { ID = 0, name = workoutPlanName.Text, description = workoutPlanDescription.Text, //planLevel = workoutPlanLevel.SelectedItem.ToString(), workoutPlanType = workoutPlanType.SelectedIndex + 1 }; if (workoutPlanLevel.SelectedItem == null) { workoutPlan.planLevel = null; } else { workoutPlan.planLevel = workoutPlanLevel.SelectedItem.ToString(); } string validatePlan = workoutPlan.validatePlan(workoutPlan); if (validatePlan == null) { await App.Database.saveWorkoutPlan(workoutPlan); workoutPlan.ID = App.Database.getNewWorkoutPlanID(); var workoutPage = new AddWorkoutPlanWorkout(workoutPlan, cTrainer); await Navigation.PushModalAsync(workoutPage); } else { await DisplayAlert("Error Adding Workout Plan", "Detected the following errors when adding a workout plan:" + Environment.NewLine + validatePlan, "OK"); } }
private async void saveWorkoutPlanButtonClick(object sender, EventArgs e) { WorkoutPlan workoutPlan = new WorkoutPlan { ID = 0, name = workoutPlanName.Text, description = workoutPlanDescription.Text, planLevel = workoutPlanLevel.SelectedItem.ToString(), workoutPlanType = workoutPlanType.SelectedIndex - 1 }; string validatePlan = workoutPlan.validatePlan(workoutPlan); if (validatePlan != null) { await App.Database.saveWorkoutPlan(workoutPlan); App.Current.MainPage = new MainPage(cTrainer, 1); } else { await DisplayAlert("Error Adding Workout Plan", "Detected the following errors when adding a workout plan:" + Environment.NewLine + validatePlan, "OK"); } }