public ExercisesController(ExerciseService exerciseService, MuscleGroupService muscleGroupService, ExerciseListService exerciseListService, IMemoryCache cache)
 {
     _exerciseService     = exerciseService;
     _muscleGroupService  = muscleGroupService;
     _exerciseListService = exerciseListService;
     _cache = cache;
 }
Exemplo n.º 2
0
        private List<MuscleGroup> GetMuscleGroups()
        {
            var muscleGroupService = new MuscleGroupService(new MuscleGroupRepository());
            List<MuscleGroup> allMuscleGroups = muscleGroupService.GetAll();

            return allMuscleGroups;
        }
Exemplo n.º 3
0
        protected override async Task OnInitializedAsync()
        {
            try
            {
                Workout = await WorkoutService.GetWorkoutByIdAsync(WorkoutId);

                ExerciseOptions = await ExerciseService.GetExercisesAsync();

                MuscleGroups = await MuscleGroupService.GetMuscleGroupsAsync();

                WorkoutExercises = Workout.WorkoutExercises.OrderBy(we => we.OrderInt).ToList();
            }
            catch (Exception)
            {
                Message = "Workout not found!";
            }
        }
 public MuscleGroupsController(MuscleGroupService muscleGroupService, IMemoryCache cache)
 {
     _muscleGroupService = muscleGroupService;
     _cache = cache;
 }
 public MuscleGroupController(MuscleGroupService muscleGroupService)
 {
     MuscleGroupService = muscleGroupService;
 }