public ActionResult DeleteConfirmed(int id) { RepSet repset = db.RepSets.Find(id); db.RepSets.Remove(repset); db.SaveChanges(); return(RedirectToAction("Index")); }
/// <summary> /// Adds a set of repetitions. /// </summary> /// <param name="repset">The RepSet entity instance to add.</param> public static void AddRepSet(RepSet repSet) { using (Context context = GetContext()) { context.RepSets.Add(repSet); context.SaveChanges(); } }
protected override void Seed(Context context) { // This is our database's seed data... // 3 exercises, 2 sets of reps, and 1 workout. var exercisePlank = new Exercise() { Name = "Plank", Description = "Push-up position on elbows with forearms flat on floor." }; var exercisePushUp = new Exercise() { Name = "Push-Up", Description = null }; var exerciseDBSquat = new Exercise() { Name = "DB Squat", Description = "Squat with dumbbells." }; var repSet1 = new RepSet() { Name = "1 x 30", Sets = 1, Reps = 30 }; var repSet2 = new RepSet() { Name = "3 x 15", Sets = 3, Reps = 15 }; var note1 = "Warm-up"; var workout1 = new Workout() { Name = "Very Short Workout", Description = "This is a very short sample workout.", }; workout1.AddExercise(exercisePlank, repSet1, note1); workout1.AddExercise(exerciseDBSquat, repSet2, null); workout1.AddExercise(exercisePushUp, repSet2, null); context.Workouts.Add(workout1); context.SaveChanges(); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RepSet repset = db.RepSets.Find(id); if (repset == null) { return(HttpNotFound()); } return(View(repset)); }
public ActionResult Create([Bind(Include = "Name, Sets, Reps")] RepSet repset) { try { if (ModelState.IsValid) { db.RepSets.Add(repset); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (DataException /* dex */) { ModelState.AddModelError("", "Unable to save changes. Try again"); } return(View(repset)); }
public ActionResult EditPost(int?id, RepSet repset) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var repSetToUpdate = db.RepSets.Find(id); if (TryUpdateModel(repSetToUpdate, "", new string[] { "Name", "Sets", "Reps" })) { try { db.SaveChanges(); return(RedirectToAction("Index")); } catch (System.Data.DataException /* dex */) { ModelState.AddModelError("", "Unable to save changes. Try again."); } } return(View(repSetToUpdate)); }
public ActionResult DeleteWorkoutExercise(int id, int workoutId, int exerciseId, int repSetId, string notes, Exercise exercise, RepSet repSet, Workout workout, WorkoutExercise model) { WorkoutExercise workoutExercise = db.WorkoutExercises.Find(id); if (workoutExercise == null) { return(HttpNotFound()); } workoutExercise.Exercise = Repository.GetExerciseById(exerciseId); workoutExercise.RepSet = Repository.GetRepSetById(repSetId); workoutExercise.Workout = Repository.GetWorkoutById(workoutId); workoutExercise.Notes = notes; return(View(workoutExercise)); }