public IActionResult AddExercise(int routineId) { ExerciseToAddForRoutineVm model = new ExerciseToAddForRoutineVm(); model.SelectListExercise = _exerciseService.GetSelectListOfAllExercises(); model.RoutineId = routineId; var routine = _routineService.GetRoutine(routineId); model.RoutineName = routine.Name; model.ExercisesForRoutine = routine.ExercisesForListVm; return(View(model)); }
public int AddExercise(ExerciseToAddForRoutineVm model) { var exercise = _exerciseRepository.GetExerciseById(model.ExerciseId); var routine = _routineRepository.GetRoutineById(model.RoutineId); ExerciseRoutine exerciseRoutine = new ExerciseRoutine { ExerciseId = exercise.Id, Exercise = exercise, RoutineId = routine.Id, Routine = routine, }; _routineRepository.UpdateRoutineWithExercise(routine.Id, exerciseRoutine); _exerciseRepository.UpdateExerciseWithExerciseRoutine(exercise, exerciseRoutine); return(routine.Id); }
public IActionResult AddExercise(ExerciseToAddForRoutineVm model) { var id = _routineService.AddExercise(model); return(RedirectToAction("Index")); }