public async Task <bool> Create(PlannedWorkoutVM workout, int userId)
        {
            await Extensions.FindUser(userId, _userRepository, _cache);

            await SetValidOrder(workout, userId);

            var model        = new PlannedWorkout(workout, userId, 0);
            var entriesSaved = await _plannedWorkoutRepository.Create(model);

            return(entriesSaved == (model.PlannedRepetitions.Count + 1));
        }