/// <summary> /// adds a workout to user /// </summary> private void AddWorkout(object obj) { Message = null; ErrorMessage = null; AddWorkout addWorkout = new AddWorkout { DataContext = this }; try { if (!String.IsNullOrEmpty(NameToAdd) && CategoryToAdd != null) { PhysicalActivity physicalActivity = CreatePhysicalActivity(); _myWellnessAppBusiness.AddExerciseToUser(CurrentUser, physicalActivity); _currentUser.PhysicalActivities = _myWellnessAppBusiness.GetCurrentUserPhysicalActivities(CurrentUser); ResetInputBoxes(); ErrorMessage = null; Message = "Success!"; if (obj is System.Windows.Controls.UserControl) { (obj as System.Windows.Controls.UserControl).Content = addWorkout; } } else { ErrorMessage = "NAME AND CATEGORY MUST BE FILLED IN"; } } catch (Exception e) { string m = e.Message; throw; } }
public async Task Add(AddWorkout item) { _db.Workouts.Add(new Workout { Name = item.Name, }); await _db.SaveChangesAsync(); }
public void AddWorkoutTest() { AddWorkout workout = new AddWorkout(); workout.UserId = testID; workout.WorkoutName = "test workout"; int worked = _db.AddWorkout(workout); //tests AddWorkout method Assert.IsNotNull(worked); int testWorkout_Exervise = _db.AddExercise(worked, "Test Exercise"); // tests AddExercise method, returns WE_Id Assert.IsNotNull(testWorkout_Exervise); }
/// <summary> /// clears the form /// </summary> private void Clear(object obj) { AddWorkout addWorkout = new AddWorkout { DataContext = this }; Message = null; ErrorMessage = null; ResetInputBoxes(); if (obj is System.Windows.Controls.UserControl) { (obj as System.Windows.Controls.UserControl).Content = addWorkout; } }
/// <summary> /// shows the add workout user control /// </summary> private void AddWorkout(object obj) { LeftUserControl = null; if (LeftUserControl == null) { AddWorkoutViewModel addWorkoutViewModel = new AddWorkoutViewModel(CurrentUser); AddWorkout addWorkout = new AddWorkout(); addWorkout.DataContext = addWorkoutViewModel; LeftUserControl = addWorkout; WelcomeMessage = null; } else { LeftUserControl = null; } }
public ActionResult SubmitNewWorkout(string WorkoutName) { AddWorkout newWorkout = new AddWorkout(); newWorkout.WorkoutName = WorkoutName; User user = Session[UserKey] as User; newWorkout.UserId = user.Id; int workoutID = _dal.AddWorkout(newWorkout); if (workoutID != BaseModel.InvalidId) { return(RedirectToAction("Workout", "WorkoutManager", new { id = workoutID })); } else { return(RedirectToAction("Index")); } }
void Awake() { instance = this; AddAddButton(); }