Files
mixtape/zero.Web.UI/App/resources/utils.js
T

34 lines
794 B
JavaScript
Raw Normal View History

2020-10-10 15:22:51 +02:00
import Axios from 'axios';
export default {
2020-10-12 17:56:52 +02:00
// get translation by id
getById(id)
2020-10-10 15:22:51 +02:00
{
2020-10-12 17:56:52 +02:00
return Axios.get('translations/getById', { params: { id } }).then(res => Promise.resolve(res.data));
},
// get new translation model
getEmpty(id)
{
return Axios.get('translations/getEmpty').then(res => Promise.resolve(res.data));
},
// get all translations
getAll(query)
{
return Axios.get('translations/getAll', { params: query }).then(res => Promise.resolve(res.data));
},
// save a translation
save(model)
{
return Axios.post('translations/save', model).then(res => Promise.resolve(res.data));
},
// deletes a translation
delete(id)
{
return Axios.delete('translations/delete', { params: { id } }).then(res => Promise.resolve(res.data));
2020-10-10 15:22:51 +02:00
}
};