public ActionResult RemoveExercise(AddRmvExerciseToPlan model) { var plan = db.Plans.Find(model.Plan.Id); var exercise = db.Exercises.Find(model.RmvExercise.Id); plan.Exercises.Remove(exercise); db.SaveChanges(); return(RedirectToAction("Index", "Plans")); }
public ActionResult AddExercise(AddRmvExerciseToPlan model) { PlanHelper helper = new PlanHelper(); foreach (var exerciseadd in model.SelectedExercises) { helper.AddExerciseToPlan(exerciseadd, model.Plan.Id); } return(RedirectToAction("Index", "Plans")); }
//GET: RemoveUser //ok i don't want list of users to remove, just the one linked to the user.Id public ActionResult RemoveExercise(int exId, int planId) { var plan = db.Plans.Find(planId); AddRmvExerciseToPlan RmvExercise = new AddRmvExerciseToPlan(); PlanHelper helper = new PlanHelper(); var selected = exId; RmvExercise.RmvExercise = db.Exercises.Find(exId); RmvExercise.Plan = plan; return(View(RmvExercise)); }
//GET: AddExercise public ActionResult AddExercise(int id) { var plan = db.Plans.Find(id); AddRmvExerciseToPlan AddExercise = new AddRmvExerciseToPlan(); PlanHelper helper = new PlanHelper(); var selected = plan.Exercises; AddExercise.Exercises = new MultiSelectList(db.Exercises, "Id", "Title", selected); AddExercise.Plan = plan; return(View(AddExercise)); }