sajjad 3 years ago
parent e76e33fc16
commit 83b92ee67e

@ -21,10 +21,10 @@ export default class ProgramSeriesRepository {
return getJson(response.data.data);
}
}
async update({ courseId, seriesId }, data) {
async update(data, seriesId) {
let json = setData(data);
let response = await axios.put(
url("updateSeries", { course: courseId, series: seriesId }),
url("updateSeries", { series: seriesId }),
json
);
if (response.status === 200) {

@ -1,5 +1,4 @@
import { getJsonTrainer } from './trainerProgramResource';
import { objectToFormData } from "@/utils/objectToFormData";
export const getJson = (data) => ({
id: data.id,
trainer: data.trainer ? getJsonTrainer(data.trainer) : {},
@ -28,5 +27,5 @@ export const setData = (data) => {
estimate_time: data.estimate_time,
repeat: data.repeat
};
return objectToFormData(formData);
return formData;
};

@ -110,7 +110,6 @@ export default {
if (this.form.id) {
let response = await this.updateSeriesToProgram({
data: this.form,
courseId: +this.programId,
seriesId: +this.form.id,
});
if (response) {

@ -40,7 +40,7 @@ const urls = {
// programs -> series
indexSeries: "trainer/courses/:course/series",
storeSeries: "trainer/course/:course/series",
updateSeries: "trainer/course/:course/series/:series",
updateSeries: "trainer/series/:series",
destroySeries: "trainer/series/:series",
// programs -> series -> workouts
indexSeriesWorkouts: "trainer/courses/:course/series/:series/workouts",

@ -26,9 +26,9 @@ export default {
return resource
}
},
async updateSeriesToProgram({ commit }, { data, courseId, seriesId }) {
async updateSeriesToProgram({ commit }, { data, seriesId }) {
let repository = new ProgramSeriesRepository();
const resource = await repository.update({ courseId, seriesId }, data);
const resource = await repository.update(data, seriesId);
commit("UPDATE_SERIES_TO_PROGRAM", resource);
},
async deleteSeriesFromProgram({ commit }, seriesId) {

Loading…
Cancel
Save