|
|
|
@ -1,14 +1,13 @@
|
|
|
|
|
import WorkoutToSeriesRepository from "../../../abstraction/repository/workoutToSeriesRepository";
|
|
|
|
|
let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
export default {
|
|
|
|
|
async loadProgramSeriesWorkouts({ commit }, data) {
|
|
|
|
|
let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
const resource = await repository.index(data);
|
|
|
|
|
commit("SET_PROGRAM_SERIES_WORKOUTS", resource.data);
|
|
|
|
|
},
|
|
|
|
|
async loadWorkoutsToSeries({ state, commit }) {
|
|
|
|
|
try {
|
|
|
|
|
let data = { filters: state.filters };
|
|
|
|
|
let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
const resource = await repository.indexWorkoutToSeries(data);
|
|
|
|
|
commit("SET_WORKOUTS_TO_SERIES", resource.data);
|
|
|
|
|
} catch (e) {
|
|
|
|
@ -16,18 +15,15 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
// async loadWorkoutToSeries({ commit }, workoutId) {
|
|
|
|
|
// let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
// const resource = await repository.show(workoutId);
|
|
|
|
|
// commit("SET_WORKOUT_TO_SERIES", resource);
|
|
|
|
|
// },
|
|
|
|
|
async addWorkoutToSeries({ commit }, data) {
|
|
|
|
|
let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
const resource = await repository.store(data.data, data.seriesId, data.workoutId);
|
|
|
|
|
async addWorkoutToSeries({ commit }, { data, seriesId, workoutId }) {
|
|
|
|
|
const resource = await repository.store(data, seriesId, workoutId);
|
|
|
|
|
commit("SET_PROGRAM_SERIES_WORKOUTS", resource.data);
|
|
|
|
|
|
|
|
|
|
},
|
|
|
|
|
async deleteWorkoutFromSeries({ commit }, data) {
|
|
|
|
|
let repository = new WorkoutToSeriesRepository();
|
|
|
|
|
await repository.delete(data);
|
|
|
|
|
commit('DELETE_WORKOUT_FROM_SERIES', data.workoutId);
|
|
|
|
|
},
|
|
|
|
|